HashSet을 TreeSet으로 변환하는 방법
HashSet을 TreeSet으로 변환하려면 HashSet을 매개변수로 사용하여 TreeSet을 생성하기만 하면 됩니다. 이것은 HashSet이 데이터 모음이기 때문에 가능합니다. 빈 TreeSet을 만든 다음 addAll(Collection c).
Example:
String의 HashSet이 있고 HashSet의 요소를 TreeSet에 복사하여 String의 TreeSet을 생성하려고 합니다.
Example:
String의 HashSet이 있고 HashSet의 요소를 TreeSet에 복사하여 String의 TreeSet을 생성하려고 합니다.
import java.util.HashSet;출력:
import java.util.TreeSet;
import java.util.Set;
public class HashSettoTreeSet{
public static void main(String[] args) {
HashSethashset = new HashSet ();
hashset.add("E1");
hashset.add("E2");
hashset.add("E3");
hashset.add("E4");
hashset.add("E5");
System.out.println("해시셋: "+ 해시셋);
// HashSet
Settreeset = new TreeSet (hashset);
System.out.println("트리셋: ");
for(문자열 e : 트리셋){
System.out.println(e);
}
}
}
HashSet: [E1, E2, E3, E4, E5]
TreeSet: [E1, E2, E3, E4, E5]