HashSet如何排序
方法一:
把HashSet保存在ArrayList里,再用Collections.sort()方法比較
- private void doSort(){
- final HashSet<Integer> va = new HashSet<Integer>();
- va.add(2007111315);
- va.add(2007111314);
- va.add(2007111318);
- va.add(2007111313);
- final List<Integer> list = new ArrayList<Integer>();
- for(final Integer value : va){
- list.add(value);
- }
- Collections.sort(list);
- System.out.println(list);
- }
方二法:
把这个HashSet做为构造参数放到TreeSet中就可以排序了
- final TreeSet ts = new TreeSet(va);
- ts.comparator();
- System.out.println(ts);
posted on 2013-10-26 16:47 heartstage 阅读(7811) 评论(0) 编辑 收藏 举报