黑马程序员技术交流社区

标题: Set是无序的,这个无序体现在哪里。 [打印本页]

作者: MQ_H    时间: 2015-7-18 15:42
标题: Set是无序的,这个无序体现在哪里。
最近看集合部分的内容,List是有序的,存入与取出顺序一致,Set是无序的,那是不是说Set里面存储的对象存入与取出顺序不一致。但我看到用Iterator遍历HashSet和ListSet时,存入与取出顺序是一致的,HashSet和ListSet自己进行排序了?
作者: w13832027    时间: 2015-7-18 16:06
ListSet是什么鬼?
作者: Matrix_heima    时间: 2015-7-18 16:42
本帖最后由 Matrix_heima 于 2015-7-18 16:44 编辑

HashSet存入和取出的顺序不一致吧

作者: Matrix_heima    时间: 2015-7-18 16:45
  1. public class CollectionDemo {

  2.         public static void main(String[] args) {

  3.                 HashSet hs = new HashSet();
  4.                 hs.add("abc");
  5.                 hs.add("cde");
  6.                 hs.add("sdlfka");
  7.                 System.out.println(hs);
  8.                 for(Iterator it = hs.iterator(); it.hasNext();){
  9.                         System.out.println(it.next());
  10.                 }
  11.         }
  12. }
复制代码

作者: dragonsoull    时间: 2015-7-18 18:08
有ListSet这个东西么??




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2