21. 컬렉션의 개요
2022. 3. 9. 16:50ㆍ[Android APP] feat. Kotlin/Kotlin 언어 기초
컬렉션이란?
같은 데이터 타입 또는 다른 데이터 타입의 묶음이다.
코틀린에서 컬렉션은 두 가지 분류로 나뉘는데 특정 데이터 타입의 요소를 저장하는 클래스와
다른 타입의 요소를 저장하는 클래스이다.
특정 데이터 타입의 요소를 저장하는 클래스
IntArray = Integer
BooleanArray = Boolean
DoubleArray = Double
ByteArrary = Byte
LongArray = Long
ShortArray = Short
FloatArray = Float
다른 타입의 요소를 저장하는 클래스
Immutable Collections
이 클래스는 이뮤터블 컬렉션이기 때문에 값을 읽을 수 있지만 변경할 수는 없다
arrayOf = String, Custom, Class나 다른 타입을 함께 저장할 수 있다.
List = listOf - arryOf와 비슷하지만 크기 조정과 더 많은 연산 메서드 도우미가 있다.
Set = setOf - 중복 값이 없는 클래스
Map = mapOf - key가 값에 연결되어있는 클래스
Mutable Collections
Mutable List = ArrayList, arrayListOf, mutableListOf
Mutable Set = mutableSetOf, hashSetOf
Mutable Map = HashMap, hashMapOf, mutableMapOf
반응형
'[Android APP] feat. Kotlin > Kotlin 언어 기초' 카테고리의 다른 글
23. 리스트 (0) | 2022.03.09 |
---|---|
22. 배열 (0) | 2022.03.09 |
20. 형 변환 (0) | 2022.03.08 |
19. 추상 클래스 (0) | 2022.03.08 |
18. 인터페이스 (0) | 2022.03.07 |