linkedset及hashset实现的集合能排序吗?如果能排序的放在,请问如何排?谢谢..

解决方案 »

  1.   

    LinkedSet?在 JDK 类库中没有这个类,只有 LinkedHashSet,它和 HashSet 一样是不能排序的。如果要排序的话可以使用有序集 TreeSet 来实现。
      

  2.   

    (转)list,map,set的区别 
    list,map,set的区别 (首先假定小猪都是同一个细胞克隆出来的)
    List = 排成一长队的小猪 
    Map = 放在一个个,有房间号的屋子里面的一群小猪 
    Set = 一群小猪贴上号,然后赶到一个猪圈里 引自以下网址
    http://www.cnblogs.com/lblxiaoyu/archive/2008/06/18/1224579.html补充两点:
    Hashset 它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。
    LinkedHashSet定义了迭代顺序,即按照将元素插入到集合中的顺序(插入顺序)进行迭代。
    再深入点,请看以下两链接
    http://tech.163.com/06/0620/09/2K24J34D0009159T.html
    http://java.banzhu.net/article/java-3-148680.html