코틀린 문법 - Array vs List

kimgwon·2024년 10월 11일

Kotlin

목록 보기
14/19

Array

구현 방식

구현체 (인터페이스가 정의한 기능이나 메서드를 실제로 구현한 구체적인 클래스)

가변성

크기는 고정, 요소는 수정할 수 있다.

성능

접근 : O(1)

함수 지원

배열 전용 메서드, 일부 컬렉션 함수


List

list, mutableList가 있다.

구현 방식

인터페이스 (특정 기능이나 행동을 규약하는 추상 타입)
따라서 list를 통해 arrayList, LinkedList를 구현할 수 있다.

가변성

기본적으로 불변(list), 가변 사용 가능(mutableList)

서능

접급 : O(1)

함수 지원

다양한 고차 함수와 컬렉션 함수 지원

0개의 댓글