zoukankan      html  css  js  c++  java
  • HashSet如何排序

    方法一:

    把HashSet保存在ArrayList里,再用Collections.sort()方法比較

    1. private void doSort(){  
    2.   
    3.         final HashSet<Integer> va = new HashSet<Integer>();  
    4.   
    5.         va.add(2007111315);  
    6.   
    7.         va.add(2007111314);  
    8.   
    9.         va.add(2007111318);  
    10.   
    11.         va.add(2007111313);  
    12.   
    13.         final List<Integer> list = new ArrayList<Integer>();  
    14.   
    15.         for(final Integer value : va){  
    16.   
    17.             list.add(value);  
    18.   
    19.         }  
    20.   
    21.         Collections.sort(list);  
    22.   
    23.         System.out.println(list);  
    24.   
    25.     }  


    方二法:

    把这个HashSet做为构造参数放到TreeSet中就可以排序了

    1. final TreeSet ts = new TreeSet(va);  
    2.   
    3.        ts.comparator();  
    4.   
    5.        System.out.println(ts);  
  • 相关阅读:
    pwm驱动原理和代码实现
    物理-引力场:百科
    物理-引力:百科
    术语-物理-超距作用:百科
    物理-量子力学-量子纠缠:百科
    un-心理学:目录
    心理学-享乐主义:百科
    un-心理学:百科
    人才-理想人才:百科
    笔记-设计-页面-普天
  • 原文地址:https://www.cnblogs.com/heartstage/p/3389739.html
Copyright © 2011-2022 走看看