1.LinkedHashSet底层是链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象
2.因为是HashSet的子类,所以也保证元素是唯一的,与HashSet的原理一样
import java.util.LinkedHashSet;
/*
* LinkedHashSet底层是链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象
* 因为是HashSet的子类,所以也保证元素是唯一的,与HashSet的原理一样
*/
public class Demo2_LinkedHashSet {
public static void main(String[] args) {
LinkedHashSet<String> lhs = new LinkedHashSet<>();
lhs.add("a");
lhs.add("a");
lhs.add("b");
lhs.add("c");
lhs.add("c");
lhs.add("d");
System.out.println(lhs);
}
}
本文深入探讨了LinkedHashSet集合的特点,它是HashSet的子类,通过链表实现来保证元素的唯一性和插入顺序,使得元素的存储和获取顺序一致。文章通过代码示例展示了如何使用LinkedHashSet并保持元素的插入顺序。
447

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



