方法一:

把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);  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-21
  • 2021-09-10
  • 2021-07-13
  • 2022-12-23
  • 2022-01-11
相关资源
相似解决方案