• 코드:
​x
 
1
import java.util.*;
2
​
3
public class prog {
4
    public static void main(String[] args) {
5
        TreeSet<Integer> ts = new TreeSet<Integer>();
6
        
7
        // add() 메소드를 이용한 요소의 저장
8
        ts.add(30);
9
        ts.add(40);
10
        ts.add(20);
11
        ts.add(10);
12
​
13
        // Enhanced for 문과 get() 메소드를 이용한 요소의 출력
14
        for (int e : ts) {
15
            System.out.print(e + " ");
16
        }
17
        System.out.println();
18
​
19
        // remove() 메소드를 이용한 요소의 제거
20
        ts.remove(40);
21
        
22
        // iterator() 메소드를 이용한 요소의 출력
23
        Iterator<Integer> iter = ts.iterator();
24
        while (iter.hasNext()) {
25
            System.out.print(iter.next() + " ");
26
        }
27
        System.out.println();
28
​
29
        // size() 메소드를 이용한 요소의 총 개수
30
        System.out.println("이진 검색 트리의 크기 : " + ts.size());
31
​
32
        // subSet() 메소드를 이용한 부분 집합의 출력
33
        System.out.println(ts.subSet(10, 20));
34
        System.out.println(ts.subSet(10, true, 20, true));
35
    }
36
}
표준입력 & 실행옵션