美文网首页
15 Java set 排序方法

15 Java set 排序方法

作者: 滔滔逐浪 | 来源:发表于2019-01-10 10:59 被阅读0次

    Set中TreeSet 本身就是有序的元素,那么下面重点介绍下HashSet的2种排序方法。

    1. 把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);  
    }  
    2. 把这个HashSet做为构造参数放到TreeSet中就可以排序了
    final TreeSet ts = new TreeSet(va);  
    ts.comparator();  
    System.out.println(ts);
    

    相关文章

      网友评论

          本文标题:15 Java set 排序方法

          本文链接:https://www.haomeiwen.com/subject/oiborqtx.html