kotlin Listの要素をpairに変換する

kotlinで、ListをインデックスListの要素をpairに変換する手順を記述してます。「zip」を使用します。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
Listの要素をpairに変換するには、「zip」で可能です。
List名.zip(List)
実際に、使用してみます。
fun main() {
val list = listOf(10, 20, 30, 40, 50)
val list2 = listOf("aaa","bbb","ccc")
val list3 = listOf("aaa","bbb","ccc","ddd","eee","fff")
println(list.zip(list2))
// [(10, aaa), (20, bbb), (30, ccc)]
println(list.zip(list3))
// [(10, aaa), (20, bbb), (30, ccc), (40, ddd), (50, eee)]
}
変換されていることが確認できます。対になる数があるところまで実行されます。
mutableList
「mutableList」にも使用可能です。
fun main() {
val list = mutableListOf(10, 20, 30, 40, 50)
val list2 = mutableListOf("aaa","bbb","ccc")
val list3 = mutableListOf("aaa","bbb","ccc","ddd","eee","fff")
println(list.zip(list2))
// [(10, aaa), (20, bbb), (30, ccc)]
println(list.zip(list3))
// [(10, aaa), (20, bbb), (30, ccc), (40, ddd), (50, eee)]
}
-
前の記事
Unexpected identifier in Vue componentエラーの解決方法 2025.03.28
-
次の記事
PHPのエラー『Notice: Header Information Cannot Be Modified After』の解決方法 2025.03.29
コメントを書く