kotlin Listの要素をグループ化するサンプル

環境
Ubuntu 22.04.1 LTS
openjdk 11.0.16 2022-07-19
Kotlin version 1.7.20-release-201
構文
List名.groupBy({ 条件式 })
groupByメソッドでListの要素をグループ化します。

使用例

fun main() { 
     val cityLst = listOf("study","tokyo","大阪","福岡","横浜")

    println(cityLst.groupBy({ it.length })) 

    println(cityLst)
    
}

実行結果
{5=[study, tokyo], 2=[大阪, 福岡, 横浜]}
[study, tokyo, 大阪, 福岡, 横浜]

Kotlin

Posted by arkgame