A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

最近看集合部分的内容,List是有序的,存入与取出顺序一致,Set是无序的,那是不是说Set里面存储的对象存入与取出顺序不一致。但我看到用Iterator遍历HashSet和ListSet时,存入与取出顺序是一致的,HashSet和ListSet自己进行排序了?

4 个回复

倒序浏览
ListSet是什么鬼?
回复 使用道具 举报
本帖最后由 Matrix_heima 于 2015-7-18 16:44 编辑

HashSet存入和取出的顺序不一致吧
回复 使用道具 举报
  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. }
复制代码
回复 使用道具 举报
有ListSet这个东西么??
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马