본문 바로가기
코틀린

아토믹 코틀린 - 객체 - 집합

by 밝지 2023. 10. 2.
728x90
반응형
  • Set은 각각의 값이 오직 하나만 존재할 수 있는 컬렉션이다. 
    • Set의 특징
      • 원소의 중복은 불가능
        • set에 같은 원소를 중복해 넣으면 set이 자동으로 중복을 없애고 하나만 남긴다.
      • 원소의 순서는 중요하지 않다.
        • 내부에 같은 원소가 들어있으면 같은 집합으로 취급한다.
      • 가장 일반적인 Set 연산은 in 이나 contains(), containsAll()를 사용해 원소인지 검사하는 것
      • 합집합 만들기: intSet.union(setOf(3, 4, 5, 6))
      • 교집합 만들기: intSet intersect setOf(0, 1, 2, 7, 8)
      • 차집합 만들기: intSet subtract setOf(0, 1, 9, 10)
  • 읽기 전용 - setOf()
  • 가변 set - mutableSetOf()
728x90
반응형