[kotlin] 코틀린 집합(Set)의 선언 방법
코틀린에서 집합은 중복을 허용하지 않는 요소들의 모임으로, Set
인터페이스를 사용하여 선언됩니다.
불변 집합(Immutable Set) 선언하기
불변 집합을 선언하기 위해서는 setOf
함수를 사용합니다. 이 함수는 요소들을 매개변수로 받아들여 해당 요소들을 포함하는 불변 집합을 반환합니다.
예를 들어:
val immutableSet = setOf("apple", "banana", "orange")
가변 집합(Mutable Set) 선언하기
가변 집합을 선언하기 위해서는 mutableSetOf
함수를 사용합니다. 이 함수는 요소들을 매개변수로 받아들여 해당 요소들을 포함하는 가변 집합을 반환합니다.
예를 들어:
val mutableSet = mutableSetOf("apple", "banana", "orange")
요소의 추가와 제거
가변 집합에서는 add
메서드를 사용하여 요소를 추가하거나 remove
메서드를 사용하여 요소를 제거할 수 있습니다.
예를 들어:
mutableSet.add("grape") // "grape" 요소 추가
mutableSet.remove("banana") // "banana" 요소 제거
집합은 고유한 값을 갖는 컬렉션이므로, 추가하려는 요소가 이미 존재하는 경우에는 추가되지 않습니다.
집합에 대한 기본적인 내용을 다루어보았습니다. 불변과 가변 집합을 선언하고, 요소를 추가하고 제거하는 방법에 대해 설명하였습니다.
참고 문헌:
다음으로, 코틀린 집합을 이용하여 작업할 때 유용한 메서드에 대해 알아보겠습니다.