kotlin mutableListの要素をグループ化するサンプル
環境
Ubuntu 22.04.1 LTS
openjdk 11.0.16 2022-07-19
Kotlin version 1.7.20-release-201
構文
var リスト名 = mutableListOf(要素1,要素2,…}
groupByメソッドでListの要素をグループ化します。
使用例
fun main() { val cft = mutableListOf(13, 42, 53, 64, 75, 96) println(cft.groupBy({ if (it % 2 == 0) "偶数" else "奇数" }, { it })) println(cft) }
実行結果
{奇数=[13, 53, 75], 偶数=[42, 64, 96]}
[13, 42, 53, 64, 75, 96]