Kotlin/문법

Kotlin - List vs Array

내손은개발 🐾 2024. 2. 5. 14:47

List ?

- 순서가 있는 자료형들의 집합이다

- 불연속적인 메모리 공간을 점유하여 메모리 관리에 용이하다

- 포인터를 사용하여 다음 값을 가르키고 있어 삽입과 삭제 동작이 빠르다

 

Array ?

- 생성 후, 사이즈는 고정, 원소 삭제나 추가 등을 사용할 수 없다.

- val / var으로 선언해도 똑같은 동작을 수행한다.

- 서로 다른 타입이 공존할 수 있다.

- it 키워드가 index 역할을 한다.

 

큰 차이점

- Array는 고정된 사이즈를 가진다. / List는 사이즈를 변형할 수 있다.

 

'Kotlin > 문법' 카테고리의 다른 글

Kotlin - 입력 값 받기 (알고리즘 문제 풀기위한)  (0) 2024.02.06
Kotlin - StringBuilder()  (0) 2024.02.05
Kotlin - List 추출하기  (0) 2024.02.04
Kotlin - 배열  (0) 2024.02.03
Kotlin - replace()  (0) 2024.02.02