package com.soar.set;
import java.util.LinkedHashSet;
public class Demo2_LinkedHashSet {
/*
* LinkedHashSet
* 底层是由链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象
* 因为是HashSet的子类,所以也是保证元素唯一的,与HashSet的原理一样
*/
public static void main(String[] args) {
LinkedHashSet<String> lhs = new LinkedHashSet<>();
lhs.add("a");
lhs.add("b");
lhs.add("c");
lhs.add("d");
lhs.add("b");
lhs.add("b");
lhs.add("d");
System.out.println(lhs); //[a, b, c, d]
}
}
Java_基础—LinkedHashSet的概述和使用
最新推荐文章于 2024-05-15 17:00:52 发布
本文介绍Java中LinkedHashSet的使用方法及特点。LinkedHashSet继承自HashSet并保持了元素的插入顺序,通过内部维护的链表实现了有序存储。文章通过示例展示了如何创建LinkedHashSet实例,并进行元素的添加操作。
1509

被折叠的 条评论
为什么被折叠?



