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, 大阪, 福岡, 横浜]