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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package cn.itcast;

import java.util.Iterator;
import java.util.LinkedHashSet;

/*
* LinkedHashSet
*                 在HashSet集合的基础上,使迭代顺序可预测
*/
public class Demo6 {
       
        public static void main(String[] args) {

                LinkedHashSet lhs = new LinkedHashSet();
               
                lhs.add(new Person("唐嫣",28));
                lhs.add(new Person("baby",26));
                lhs.add(new Person("杨幂",29));
                lhs.add(new Person("柳岩",32));
               
                Iterator iterator = lhs.iterator();
               
                while (iterator.hasNext()) {
                        Person person = (Person) iterator.next();
                        System.out.println(person);
                }
        }

}

1 个回复

正序浏览
具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。此实现与 HashSet 的不同之外在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,即按照将元素插入到 set 中的顺序(插入顺序)进行迭代。注意,插入顺序不 受在 set 中重新插入的 元素的影响。

API中说到的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马