Kotlinでリストを分割する

chunked(size)メソッドは、リストを引数sizeを超えないリストのリストに分割します。

結果のリストの最後のリストは、指定されたサイズよりも要素が少ない場合があります。

val list = listOf("A","B","C","D","E")

// リストを2つずつに分割
val subList2 = list.chunked(2)
println(subList2) //=> [[A, B], [C, D], [E]]
// リストを3つずつに分割
val subList3 = list.chunked(3)
println(subList3) //=> [[A, B, C], [D, E]]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください