[kotlin] 집합(Set)을 활용한 중복 제거

이번 글에서는 Kotlin의 Set을 활용하여 컬렉션에서 중복된 요소를 제거하는 방법을 알아보겠습니다.

중복된 요소 제거하기

Set은 중복된 요소를 허용하지 않는 컬렉션 타입으로, 동일한 값을 여러 번 포함할 수 없습니다. 컬렉션을 Set으로 변환하면 자동으로 중복된 요소가 제거됩니다. 이를 활용하면 간단하게 중복된 요소를 제거할 수 있습니다.

val list = listOf(1, 2, 3, 2, 4, 5, 3)
val distinctElements = list.toSet()

println(distinctElements) // 출력: [1, 2, 3, 4, 5]

위 예제에서는 listOf 함수를 사용하여 리스트를 생성한 뒤, toSet 함수를 호출하여 중복된 요소가 제거된 Set으로 변환했습니다. 그 결과 중복된 요소인 2와 3이 제거되었음을 확인할 수 있습니다.

종합

Kotlin의 Set을 활용하면 간편하게 중복된 요소를 제거할 수 있습니다. 이를 활용하여 불필요한 중복을 없애고, 데이터를 효율적으로 관리할 수 있습니다.

이상으로 Kotlin을 활용한 중복 제거에 대해 알아보았습니다. 감사합니다.

참고 문서: Kotlin - Set