Set集合 LinkHashSet集合概述和特点

浏览 24 次     时间 2021-08-23 22:37:47     作者 有勇气的牛排    标签 Java

1 特点

Module java.base

软件包:java.util

Class LinkedHashSet

1、哈希表和链表实现的Set接口,具有可预测的迭代次序

2、由链表保证元素有序,也就是说元素的存储和取出顺序是一致的

3、由哈希表保证元素唯一,也就是说没有重复元素

2 存储字符串并遍历

package LinkedHashSet;

import java.util.LinkedHashSet;

public class LinkedHashSetDemo {
    public static void main(String[] args) {

        // 创建集合对象
        LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();

        // 添加元素
        linkedHashSet.add("hello");
        linkedHashSet.add("world");
        linkedHashSet.add("java");

        // 没有重复元素
        linkedHashSet.add("world");

        // 遍历集合
        for (String s : linkedHashSet) {
            System.out.println(s);
        }

    }
}

输出:

hello
world
java
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。