728x90
반응형
# 배열
● 배열을 생성하는 방법
예시 1)
fun main(array: Array<String>){
var number: Int = 10
var group1 = arrayOf(1, 2, 3, 4, 5)
println(group1 is Array) // group1 이 Array 인가요 ? 라는 뜻
}
예시 2) 타입이 정해져 있지 않은 상태로 배열에 넣을 수 있다.
var group2 = arrayOf(1, 2, 3.5, "Hello")
예시 3)
var arr1 = intArrayOf(1, 2, 3)
var arr2 = charArrayOf('b', 'c')
var arr3 = doubleArrayOf(1.2, 100.345)
var arr4 = booleanArrayOf(true, false, true)
예시 4)
var arr5 = Array(10, { 0 })
var arr6 = Array(5, { 10;20;30;40;50 }) // 람다식
● 배열의 값을 꺼내는 방법
예시 1)
fun main(array: Array<String>){
var number: Int = 10
var group1 = arrayOf(1, 2, 3, 4, 5)
println(group1 is Array)
var group2 = arrayOf(1, 2, 3.5, "Hello")
var test1 = group1.get(0)
println(test1)
var test2 = group2.get(2)
println(test2)
}
예시 2)
fun main(array: Array<String>){
var number: Int = 10
var group1 = arrayOf(1, 2, 3, 4, 5)
println(group1 is Array)
var group2 = arrayOf(1, 2, 3.5, "Hello")
var test3 = group1[0]
println(test3)
}
● 배열의 값을 바꾸는 방법
예시 1)
fun main(array: Array<String>){
var number: Int = 10
var group1 = arrayOf(1, 2, 3, 4, 5)
println(group1 is Array)
var group2 = arrayOf(1, 2, 3.5, "Hello")
group1.set(0, 100)
println(group1[0])
}
예시 2)
fun main(array: Array<String>){
var number: Int = 10
var group1 = arrayOf(1, 2, 3, 4, 5)
println(group1 is Array)
var group2 = arrayOf(1, 2, 3.5, "Hello")
group1[1] = 200
println(group1[1])
}
728x90
반응형
'🎨 Programming > Android(Kotlin)' 카테고리의 다른 글
[Kotlin] 6. Collections : Iterators (0) | 2020.12.01 |
---|---|
[Kotlin] 5. 컬렉션(Collection) (0) | 2020.12.01 |
[Kotlin] 3. 조건문 & 반복문 (0) | 2020.12.01 |
[Kotlin] 2. 함수 (0) | 2020.12.01 |
[Kotlin] 1. 변수 & 자료형 (0) | 2020.12.01 |