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]

Kotlin

Posted by arkgame