零EVA

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Set:无序,不可重复元素

  |--HashSet:数据结构是哈希表,线程是非同步的

        保证元素唯一性的原理是判断元素的hashCode值是否相同

        如果相同,还会继续判断元素的equals方法是否为真

  |--TreeSet:可以对Set集合中的元素进行排序

 1 import java.util.*;
 2 
 3 class TreeSetDemo
 4 {
 5     public static void main(String[] args)
 6     {
 7         TreeSet ts = new TreeSet();
 8         
 9         ts.add("cba");
10         ts.add("abcd");
11         ts.add("aaa");
12         ts.add("bca");
13         
14         Iterator it = ts.iterator();
15         while(it.hasNext())
16         {
17             sop(it.next());
18         }
19     }
20     
21     public static void sop(Object obj)
22     {
23         System.out.println(obj);
24     }
25 }
View Code

 

posted on 2017-07-05 19:09  零EVA  阅读(116)  评论(0编辑  收藏  举报