Categories: Android

[Kotlin] Listのindexの値を使って別のListを生成したいときに使うコレクション

例えば{“a”, “b”, “c”}というような配列があって、そこから{“a0”, “b1”, “c2”}みたいな、indexの値を使った配列を作りたい場合に使うコレクションのご紹介

答えはmapIndexedというのを使う。

val list = arrayListOf<String>("a", "b", "c").mapIndexed { i, str -> "a" + i }

まとめ

mapIndexedなどのコレクションを使えば短くかけて気持ちいい!

mogmet

View Comments

  • Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

Share
Published by
mogmet