[코틀린] 배열
- 이런저런 공부/코틀린
- 2020. 6. 30.
배열이 필요한 이유를 쉽게 말하면 어떠한 그룹(모음집)이 필요할 때 배열을 사용한다.
배열을 생성하는 방법 (1)
fun main(array: Array<String>){
// 배열을 생성하는 방법(1)
var group1 = arrayOf <Int>(1, 2, 3, 4, 5)
println(group1 is Array)
}
true
배열을 생성하는 방법 (2)
fun main(array: Array<String>){
// 배열을 생성하는 방법(2)
var group2 = arrayOf(1,2,3.5, "Hello")
println(group2 is Array)
}
true
배열 값을 사용하는 방법 (1)
fun main(array: Array<String>){
var group1 = arrayOf<Int>(1, 2, 3, 4, 5)
// 배열 값을 사용하는 방법(1)
// get(Index)-> Index란 순서를 말하며, 시작은 0부터 시작한다.
// Index 0 -> 1번째 값, Index 3 -> 4번째 값
val test1 = group1.get(0)
val test2 = group1.get(4)
println(test1)
println(test2)
}
1
5
배열 값을 사용하는 방법 (2)
fun main(array: Array<String>){
var group1 = arrayOf<Int>(1, 2, 3, 4, 5)
// 배열 값을 사용하는 방법(2)
val test3 = group1[0]
val test4 = group1[4]
println(test3)
println(test4)
}
1
5
배열 값을 변경하는 방법 (1)
fun main(array: Array<String>){
var group1 = arrayOf<Int>(1, 2, 3, 4, 5)
// 배열 값을 변경하는 방법(1)
group1.set(0, 100) // 0번째 값을 100으로 변경
println(group1[0])
}
100
배열 값을 변경하는 방법 (2)
fun main(array: Array<String>){
var group1 = arrayOf<Int>(1, 2, 3, 4, 5)
// 배열 값을 변경하는 방법(2)
group1[0] = 200 // 0번째 값을 200으로 변경
println(group1[0])
}
200
배열을 생성하는 방법 (3)
val a1 = intArrayOf(1, 2, 3)
val a2 = charArrayOf('b', 'c')
val a3 = doubleArrayOf(1.2, 100.345)
val a4 = boolleanArrayOf(true, false, true)