[Kotlin] Listのindexの値を使って別のListを生成したいときに使うコレクション
例えば{“a”, “b”, “c”}というような配列があって、そこから{“a0”, “b1”, “c2”}みたいな、indexの値を使った配列を作りたい場合に使うコレクションのご紹介
答えはmapIndexedというのを使う。
1 |
val list = arrayListOf<String>("a", "b", "c").mapIndexed { i, str -> "a" + i } |
まとめ
mapIndexedなどのコレクションを使えば短くかけて気持ちいい!