File size: 994 Bytes
0284885
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package TreeSet_package1;

import java.util.Iterator;
import java.util.TreeSet;

public class TreeSet_demo1 {
    public static void main(String[] args) {
        //需求:利用TreeSet存储整数并进行排序

        //1、创建TreeSet集合对象
        TreeSet<Integer> ts = new TreeSet<>();

        //2、添加元素
        ts.add(4);
        ts.add(5);
        ts.add(1);
        ts.add(3);
        ts.add(2);

        //3、打印集合
        System.out.println(ts);

        //4、遍历集合(三种遍历)
        //迭代器
        Iterator<Integer> it = ts.iterator();
        while (it.hasNext()) {
            Integer i = it.next();
            System.out.print(i + " ");
        }
        System.out.println();

        //增强for
        for (Integer t : ts) {
            System.out.print(t + " ");
        }
        System.out.println();

        //Lambda
        ts.forEach(integer -> System.out.print(integer + " "));
        System.out.println();
    }
}