LinkedHashSet的特点: 可以保证怎么存就怎么取
package online.msym.set; import java.util.LinkedHashSet; public class Demo2_LinkedHashSet { /** * @param args * LinkedHashSet * 底层是链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象 * 因为是HashSet的子类,所以也是保证元素唯一的,与HashSet的原理一样 */ public static void main(String[] args) { LinkedHashSet<String> lhs = new LinkedHashSet<>(); lhs.add("a"); lhs.add("a"); lhs.add("a"); lhs.add("a"); lhs.add("b"); lhs.add("c"); lhs.add("d"); System.out.println(lhs); } }
转载于:https://www.cnblogs.com/daimajun/p/6525369.html
本文深入探讨了Java集合框架中LinkedHashSet的特性与实现原理。LinkedHashSet作为HashSet的子类,不仅保证了元素的唯一性,还通过链表维护了元素的插入顺序,确保了元素能够按插入顺序进行迭代。

1424

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



