배열 / 컬렉션 / 맵
//*****************************************배열 (정적배열)
//Int -> IntArray
var intArr:IntArray = IntArray(10)
//index = 0 부터 시작
intArr[0] = 10
intArr[1] = 20
intArr[2] = 30
intArr[3] = 40
intArr[4] = 50
intArr[5] = 60
intArr[6] = 70
intArr[7] = 80
intArr[8] = 90
intArr[9] = 100
//intArr[10] = 110
Log.d("intArr","9번 인텍스의 값=${intArr[9]}")
var weekArray = CharArray(7)
weekArray[0] = '월'
weekArray[1] = '화'
weekArray[2] = '수'
weekArray[3] = '목'
weekArray[4] = '금'
weekArray[5] = '토'
weekArray[6] = '일'
Log.d("weekArray","9번 인텍스의 값=${weekArray[0]}")
for(i in 1..10) {print("$i ")} // 1)
println()
// ******************************************컬렉션 (동적배열) Generic(제네릭)
// 리스트(입력된 값의 계수를 바꿀수없다.)
// 유터블리스트(리스트를 동적으로사용할수있는)
var list = listOf<Int>()
var mutableList = mutableListOf<Int>()
//값넣기
mutableList.add(5) // 자동으로 index가 생성 0
mutableList.add(51) // 1
mutableList.add(13) // 2
mutableList.add(25) // 3
Log.d("컬렉션","3번인덱스의값은?${mutableList.get(3)}")
//Log.d("컬렉션","3번인덱스의값은?${mutableList[3]}")
//*******************************맵 (키,밸류)
var mutableMap = mutableMapOf<String,String>()
mutableMap.put("변수1","값1")
mutableMap.put("변수2","값2")
mutableMap.put("변수3","값3")
mutableMap.put("변수4","값4")
Log.d("맵","맵 변수1의 값은?${mutableMap.get("변수1")}")
'Kotlin > Kotlin 문법' 카테고리의 다른 글
함수 (0) | 2022.07.19 |
---|---|
반복문 (for, while , do..while, break) (0) | 2022.07.18 |
조건문 (0) | 2022.07.12 |
변수와상수 (0) | 2022.07.11 |
앱 개발을 위해서 꼭 알아야할 코틀린 문법 3가지 (0) | 2022.07.05 |
댓글