CODEDRAGON ㆍDevelopment/Algorithm, DataStructure
Collection 타입
· kotlin.collections 패키지에는 Iterable, Collection, List, Set, Map 클래스하며 이클래스는 컬렉션 타입의 클래스입니다.
· Collection 타입의 클래스들은 mutable객체(Read/Write)와 immutable 객체(Read Only)형태로 구분됩니다.
· kotlin.collection.List 인터페이스로 표현되는 객체는 immutable형태이므로 size(), get() 함수만 제공됩니다.
· kotlin.collection.MutableList 인터페이스로 표현되는 객체는 mutable형태이므로 size(), get() 함수 이외에 add(), set() 같은 함수도 제공됩니다.
상속도
수정 중...
Package kotlin.collections
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/index.html
Iterable
interface Iterable<out T>
|
Collection
interface Collection<out E> : Iterable<E>
|
MutableCollection
interface MutableCollection<E> : Collection<E>,
|
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-collection/index.html
MutableIterable
interface MutableIterable<out T> : Iterable<T>
|
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-iterable/index.html
MutableList
interface MutableList<E> : List<E>, MutableCollection<E>
|
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html
List
interface List<out E> : Collection<E>
|
Set
interface Set<out E> : Collection<E>
|
Map
interface Map<K, out V>
|
'Development > Algorithm, DataStructure' 카테고리의 다른 글
트리(tree) 구조 - 노드(Node), 부모와 자식, 그리고 형제, 경로(Path), 깊이(Depth), 차수(Degree) (0) | 2018.11.29 |
---|---|
Kotlin - 컬렉션 생성 (0) | 2018.11.25 |
자료구조(data structure) (0) | 2018.11.15 |
재귀 호출의 문제점, 재귀 호출시 무한루프 문제 해결, 재귀적 함수 호출 조건 (0) | 2018.10.29 |
윤년(Leap year), 윤년에 대한 sudo code 알고리즘, 윤년 조건 (0) | 2018.10.24 |