首页 > 编程语言 >java——集合——Set集合——LinkedHashSet集合

java——集合——Set集合——LinkedHashSet集合

时间:2022-11-19 17:22:25浏览次数:62  
标签:Set LinkedHashSet add abc 集合 set linked

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LinkedHashSet集合

java.util.LinkedHashSet集合 extends HashSet集合

  • LinkedHashSet集合特点:
    底层是一个哈希表(数组+链表/红黑树)+链表:多了一条链表(记录元素的存储顺序),保证元素有序

public class Demo04LinkedHashSet {
    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();
        set.add("www");
        set.add("abc");
        set.add("abc");
        set.add("itcast");
        System.out.println(set);//[abc, www, itcast] 无序,不允许重复

        LinkedHashSet<String> linked = new LinkedHashSet<>();
        linked.add("www");
        linked.add("abc");
        linked.add("abc");
        linked.add("itcast");
        System.out.println(linked);//[www, abc, itcast] 有序,不允许重复
    }
}

标签:Set,LinkedHashSet,add,abc,集合,set,linked
From: https://www.cnblogs.com/xiaobaibailongma/p/16906564.html

相关文章