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 }
Happy coder