どうも、ちょげ(@chogetarou)です。
listOf()を使って配列(array)をリスト(List)に変換する方法を紹介します。
方法

listOf()を使って配列(array)をリスト(List)に変換するには、スプレッド構文を使います。
まず、listOf()を呼び出します。
そして、listOf()の引数に、先頭に「*」を付けた配列名を指定します。
//array=変換する配列
val list = listOf(*array)
上記のlistOf()は、先頭に「*」を付けた配列をリスト(List)に変換します。
使用例
fun main() {
val array = arrayOf(1, 2, 3, 4, 5)
val list = listOf(*array)
println(list)
println(list::class.simpleName) //変数「list」の型を取得
}
出力:
[1, 2, 3, 4, 5]
ArrayList
コメント