kotlin groupByを使ってmutableListの要素をグループ化するサンプル
環境
Windows10 Home 64bit
Java 19.0.1
Kotlin 1.7.20-release-201
構文
val 変数名 = mutableListOf(要素1,要素2,…
変数名.groupBy({条件})
「groupBy」を使ってmutableListの要素をグループ化します。
使用例
fun main() { val cftLst = mutableListOf(31, 42, 53, 74, 85, 96) println("mutableListの要素をグループ化する結果") println(cftLst.groupBy({ if (it % 2 == 0) "偶数" else "奇数" }, { it })) println("mutableListの要素") println(cftLst) }
実行結果
mutableListの要素をグループ化する結果
{奇数=[31, 53, 85], 偶数=[42, 74, 96]}
mutableListの要素
[31, 42, 53, 74, 85, 96]