LinkedHashSet类的使用

来源:互联网 发布:网络导报张海亮 编辑:程序博客网 时间:2024/06/05 21:04

LinkedHashSet类概述

HashSet的子类。

LinkedHashSet:底层数据结构由哈希表和链表组成。

元素有序唯一

由链表保证元素有序

由哈希表保证元素唯一

 

例子1:LinkedHashSet的使用

import java.util.LinkedHashSet;

 

/*

 * LinkedHashSet:底层数据结构由哈希表和链表组成。

 * 哈希表保证元素的唯一性。

 * 链表保证元素有素。(存储和取出是一致)

 */

public classLinkedHashSetDemo {

    public static void main(String[] args) {

        // 创建集合对象

        LinkedHashSet<String>hs =new LinkedHashSet<String>();

 

        // 创建并添加元素

        hs.add("hello");

        hs.add("world");

        hs.add("java");

        hs.add("world");

        hs.add("java");

 

        // 遍历

        for (Strings : hs) {

            System.out.println(s);

        }

    }

}

运行结果:

hello

world

java

 

 

0 0
原创粉丝点击