[Kotlin] 컬렉션(Set, Map)


[Kotlin] 컬렉션(Set, Map)

Set는 List와 달리 순서가 정렬되지 않고, 중복이 허용되지 않는 컬렉션이다. 따라서 Set은 인덱스로 위치를 지정하여 객체를 참조할 수 없으며 contains 함수로 객체가 Set 안에 존재하는지 확인하는 식으로만 사용한다. sampleSet.contains("HELLO") Set 역시 MutableSet이 존재하는데 List와 마찬가지로 객체의 추가, 삭제가 가능가 가능한지 여부에 따라 사용하게 된다. 추가는 add(데이터), 삭제는 remove(데이터)로 사용하게 된다. fun main() { val a = mutableSetOf("귤", "바나나", "키위") for(item in a){ println("${item}") } a.add("자몽") println(a) a.remove("바나나") println(a) println(a.contains("귤")) } 귤 바나나 키위 [귤, 바나나, 키위, 자몽] [귤, 키위, 자몽] true Map은 객체를 넣을 때, 그 객체를...


#대학생 #안드로이드 #안드로이드앱 #앱 #코딩 #코틀린

원문링크 : [Kotlin] 컬렉션(Set, Map)