Scala 컬렉션-TreeSet

Scala Set는 동일한 유형의 서로 다른 쌍을 이루는 요소의 모음입니다. 즉, 집합은 중복 요소가없는 모음입니다. TreeSet은 불변 집합을 구현하고 요소를 정렬 된 순서로 유지합니다.

TreeSet 변수 선언

다음은 TreeSet 변수를 선언하는 구문입니다.

통사론

var z : TreeSet[String] = TreeSet("Zara","Nuha","Ayan")

여기서 z는 3 개의 멤버가있는 문자열 트리 세트로 선언됩니다. 다음과 같은 명령을 사용하여 값을 추가 할 수 있습니다.

명령

var myList1: TreeSet[String] = myList + "Naira";

TreeSet 처리

다음은 TreeSet을 생성, 초기화 및 처리하는 방법을 보여주는 예제 프로그램입니다.

import scala.collection.immutable.TreeSet

object Demo {
   def main(args: Array[String]) = {
      var mySet: TreeSet[String] = TreeSet("Zara","Nuha","Ayan");
      // Add an element
      var mySet1: TreeSet[String] = mySet + "Naira";
      // Remove an element
      var mySet2: TreeSet[String] = mySet - "Nuha";
      // Create empty set
      var mySet3: TreeSet[String] = TreeSet.empty[String];
      println(mySet);
      println(mySet1);
      println(mySet2);
      println(mySet3);	  
   }
}

위의 프로그램을 Demo.scala. 다음 명령은이 프로그램을 컴파일하고 실행하는 데 사용됩니다.

명령

\>scalac Demo.scala
\>scala Demo

산출

TreeSet(Ayan, Nuha, Zara)
TreeSet(Ayan, Naira, Nuha, Zara)
TreeSet(Ayan, Zara)
TreeSet()