array Kotlin


Array<T> 는 배열임, 콜렉션과 다름

Array<Int> -> java.lang.Integer[]

IntArray -> int[]
ByteArray -> byte[]
CharArray -> char[]
BooleanArray -> ..

val letters = Array<String>(26) { i -> ('a' + i).toString() }
println(letters.joinToString(""))
// abcdefghijklmnopqrstuvwxyz

콜렉션에서 배열로 변환할 수 있음
toTypedArray()
val strings = listOf("a", "b", "c")
println("%s/%s/%s".format(*strings.toTypedArray()))
// a/b/c

val squares = IntArray(5) { i -> (i + 1) * (i + 1) }
println(squares.joinToString())

squares.forEachIndexed { index, i ->
println("Argument $index is $i")
}



덧글

댓글 입력 영역