[kotlin] 코틀린 집합(Set)에 원소들이 포함되어 있는지 확인하기

코틀린 Set

코틀린에서는 Set을 사용하여 고유한 원소들의 집합을 표현할 수 있습니다. Set은 중복된 원소를 허용하지 않으며, 순서가 없는 컬렉션입니다.

val numberSet = setOf(1, 2, 3, 4, 5)

원소의 존재 여부 확인

Set에 특정 원소가 포함되어 있는지 확인하기 위해서는 contains 메서드를 사용할 수 있습니다.

if (numberSet.contains(3)) {
    println("Set contains 3")
} else {
    println("Set does not contain 3")
}

위의 코드는 numberSet이라는 Set에 3이 포함되어 있는지 확인하고 그 결과에 따라 메시지를 출력합니다.

코틀린에서는 in 연산자를 사용하여 더 간단하게 Set 내에 특정 원소가 포함되어 있는지 확인할 수도 있습니다.

if (3 in numberSet) {
    println("Set contains 3")
} else {
    println("Set does not contain 3")
}

위의 코드는 in 연산자를 사용하여 numberSet이라는 Set에 3이 포함되어 있는지 확인하고 그 결과에 따라 메시지를 출력합니다.

이렇게해서 Set 자료구조를 사용하여 특정 원소의 존재 여부를 확인할 수 있습니다.

참고 문헌: