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