[코틀린] 05. Collection(List, Set, Map)
·
안드로이드/코틀린
list, set, map Immutable Collection : 변경할 수 없는 값 1. List var numberList = listOf(1, 2, 3) 2. Set(집합) - 중복되는 수는 한번만 출력(중복 허용X) - 순서가 없다. (index가 존재하지 않는다) val numberSet = setOf(1, 2, 3, 3, 3) 3. Map - key, value 방식 val numberMap = mapOf("one" to 1, "two" to 2, "three" to 3) println(numberMap.get("one")) // 출력 결과 : 1 Mutable Collection(변경 가능) val numList = mutableListOf(1, 2, 3) numList.add(3, 4) ..
[코틀린] 04. 배열
·
안드로이드/코틀린
배열 생성법`arrayOf()` - Array타입의 배열 객체를 반환하는 형태. - 특정 타입을 지정하지 않으면 다양한 타입의 데이터를 넣을 수 있다. - 특정 타입을 지정해주려면 제네릭을 사용하거나 제공하는 배열 함수를 사용해 표현한다. - 제네릭 예시 : `arrayOfInt>()` / 배열 함수 예시 : `intArrayOf`, `charArrayOf``Array` - Array 클래스를 이용해 생성 - `Array( size, {들어갈 값})` or `Array(size){들어갈 값}` 1) 배열 생성법1var arr1 = arrayOf(1, 2, 3, 4, 5)println(arr1 is Array) // true 2) ..