[Kotlin]リスト(List)を配列(array)に変換するには?

Kotlin

どうも、ちょげ(@chogetarou)です。

リスト(List)を配列(array)に変換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リスト(List)を配列(array)に変換するには、toTypedArray()を使います。

具体的な方法としては、対象のリストからtoTypedArray()を呼び出します。

//list=変換するリスト
val array: Array<T> = list.toTypedArray()

上記のtoTypedArray()は、呼び出したリストを配列に変換します。

スポンサーリンク

使用例

fun main() {
    val list = listOf(1, 2, 3, 4, 5)
    
    val array: Array<Int> = list.toTypedArray()
    
    println(array.contentToString())
    println(array::class.simpleName) //変数の型を取得
}
出力:
[1, 2, 3, 4, 5]
Array

コメント

タイトルとURLをコピーしました