Kotlin - List를 Array로 변환

By JS | Last updated: June 26, 2021

코틀린에서 리스트를 배열로 변환하는 방법을 소개합니다.

List.toTypedArray()

toTypedArray()는 List를 Array로 변환합니다.

fun main(args: Array<String>){

    val list: List<String> = listOf("a", "b", "c", "d", "e")

    val array: Array<String> = list.toTypedArray()

    array.forEach {
        println(it)
    }
}

Output:

a
b
c
d
e

Java 8: Stream

Stream을 사용하여 List를 Array로 변환할 수 있습니다.

fun main(args: Array<String>){

    val list: List<String> = listOf("a", "b", "c", "d", "e")

    val array: Array<String> = list.stream().toArray { arrayOfNulls<String>(it) }

    array.forEach {
        println(it)
    }
}

Output:

a
b
c
d
e

References

댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha