Over the limit
[Kotlin] Kotlin 기본 문법3 - 배열 본문
일차원 배열 선언 형식 : Array(), arrayOf(), arrayOfNulls()
var 배열명 = Array<데이터 형식>(개수, {초깃값})
var 배열명 = Array<데이터 형식>(r개수) {초깃값}
ex) 일차원 배열 (one[4])을 선언하고 값을 대입하는 방법
var one = Array<Int>(4,{0})
one[0] = 10
one[3] = 20
val numbers = arrayOf(4, 5, 7, 3) //정수형으로 초기화된 배열
arrayOfNulls()는 빈 배열로 선언
이차원 배열 선언 형식
var 배열명 = Array<배열 데이터 형식>(행 개수, {배열 데이터 형식(열 개수)})
ex)이차원 배열(two[3][4])을 선언하고 값을 대입하는 방법
var two = Array<IntArray>(3, {IntArray(4)})
two[0][0] = 100
two[2][3] = 200
(3, {IntArray(4)})에서 3은 row 4는 colum 이라고 볼 수 있다.
추가로 일차원 배열들을 묶어서 이차열 배열을 만드는 법도 존재한다.
val array1 = arrayOf(1,2,3)
val array2 = arrayOf(4,5,6)
val array3 = arrayOf(7,8,9)
val arr2d = arrayOf(array1, array2, array3)
//val arr2d = arrayOf(arrayOf(1,2,3),arrayOf(4,5,6),arrayOf(7,8,9))
ArrayList : 동적 사이즈 배열
var one = ArrayList<Int>(4)
one.add(10)
one.add(20)
var hap = one.get(0) + one.get(1)
'Framework > Android Studio' 카테고리의 다른 글
Android Studio - 레이아웃2 , 렐러티브 레이아웃 (1) | 2021.07.12 |
---|---|
Android Studio - 레이아웃, 리니어 레이아웃 사용하기 (0) | 2021.07.11 |
[Kotiln] Kotiln 기본 문법4 - 함수 (0) | 2021.07.10 |
[Kotlin] Kotlin 기본문법2 - 조건문 , 반복문 (0) | 2021.07.06 |
[Kotlin] Kotlin 기본 문법 (0) | 2021.07.04 |