Java基础知识强化之集合框架笔记43:Set集合之TreeSet存储Integer类型的元素并遍历

1. TreeSet类概述:

 能够对元素按照某种规则进行排序。

或者根据创建set时提供的Comparator进行排序

具体取决于使用的构造方法

 

2. 代码示例:

 1 package cn.itcast_05;
 2 
 3 import java.util.TreeSet;
 4 
 5 /*
 6  * TreeSet:能够对元素按照某种规则进行排序。
 7  * 排序有两种方式
 8  * A:自然排序
 9  * B:比较器排序
10  * 
11  * TreeSet集合的特点:排序和唯一
12  * 
13  * 通过观察TreeSet的add()方法,我们知道最终要看TreeMap的put()方法14  */
15 public class TreeSetDemo {
16     public static void main(String[] args) {
17         // 创建集合对象
18         // 自然顺序进行排序
19         TreeSet<Integer> ts = new TreeSet<Integer>();
20 
21         // 创建元素并添加
22         // 20,18,23,22,17,24,19,18,24
23         ts.add(20);
24         ts.add(18);
25         ts.add(23);
26         ts.add(22);
27         ts.add(17);
28         ts.add(24);
29         ts.add(19);
30         ts.add(18);
31         ts.add(24);
32 
33         // 遍历
34         for (Integer i : ts) {
35             System.out.println(i);
36         }
37     }
38 }

运行效果,如下:

 

posted on 2015-10-06 19:48  鸿钧老祖  阅读(333)  评论(0编辑  收藏  举报

导航