标签:
1.HashSet:内部使用HashMap的键来存放数据,键值不重复,无序。
TreeSet set = new TreeSet();
TreeSet:内部使用TreeSet的键来存放数据,键值不重复,有序。
TreeSet set = new TreeSet(比较器);
2.简单的例子测试
public class Test { public static void main(String[] args) { Set<Integer> set; set = new HashSet<>(); //set = new TreeSet<>(); set.add(8888); set.add(2222); set.add(5555); set.add(3333); set.add(9999); set.add(6666); set.add(7777); set.add(4444); System.out.println(set);//hashSet输出乱序,TreeSet输出按从小到大的顺序输出 Iterator<Integer> it = set.iterator(); while(it.hasNext()){ Integer i = it.next(); System.out.println(i); } } }
标签:
原文地址:http://www.cnblogs.com/fazheng/p/5135905.html