본문 바로가기
Kotlin/Kotlin 문법

배열 / 컬렉션 / 맵

by MonoSoft 2022. 7. 13.
728x90
반응형

배열 / 컬렉션 / 맵 

 

//*****************************************배열 (정적배열)

//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")}")

 

728x90
반응형

'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

댓글