Java Set排序的方法
Set中TreeSet 本身就是有序的元素,那么下面重点介绍下HashSet的2种排序方法。
1. 把HashSet保存在ArrayList里,再用Collections.sort()方法比较
private void doSort(){
final HashSet va = new HashSet();
va.add(2007111315);
va.add(2007111314);
va.add(2007111318);
va.add(2007111313);
final List list = new ArrayList();
for(final Integer value : va){
list.add(value);
}
Collections.sort(list);
System.out.println(list);
}
2. 把这个HashSet做为构造参数放到TreeSet中就可以排序了
final TreeSet ts = new TreeSet(va);
ts.comparator();
System.out.println(ts);
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。