toshine

导航

TreeSet集合的常用方法以及遍历

 1 import java.util.Arrays;
 2 import java.util.Collections;
 3 import java.util.Iterator;
 4 import java.util.Set;
 5 import java.util.TreeSet;
 6 
 7 public class Test {
 8     public static <E> void main(String[] args) {
 9         /**
10          * 使用TreeSet常用方法
11          */
12         TreeSet<String> treeSet = new TreeSet<>();
13         //添加
14         treeSet.add("c");
15         treeSet.add("y");
16         treeSet.add("z");
17         treeSet.add("k");
18         treeSet.add("u");
19         treeSet.add("i");
20         
21         TreeSet<String> treeSet2 = new TreeSet<>();
22         //使用Collections工具类来添加元素
23         Collections.addAll(treeSet2, "c","z","g");
24         //treeSet2添加到treeSet1里面
25         //treeSet.addAll(treeSet2);
26         //去除交集
27         treeSet.removeAll(treeSet2);
28         //保留交集
29         //treeSet.retainAll(treeSet2);
30         
31         
32         //删除
33         treeSet.remove("c");
34 
35         //遍历:foreach
36         for (String string : treeSet) {
37             System.out.println(string);
38 
39         }
40         System.out.println("--------------");
41         //遍历二:迭代器
42         Iterator<String> it= treeSet.iterator();
43         while (it.hasNext()) {
44             System.out.println(it.next());
45 
46         }
47         System.out.println("--------------");
48         //遍历三:
49         System.out.println(Arrays.toString(treeSet.toArray()));
50     }
51 
52 }

 

posted on 2023-05-17 20:45  加瓦开阀攻城狮  阅读(151)  评论(0编辑  收藏  举报

……