Java集合-LinkedHashSet 集合

一、LinkedHashSet 集合

1.1、LinkedHashSet 集合概述和特点

1.1.1、LinkedHashSet 集合概述

  • LinkedHashSet 集合继承了 HashSet() 集合,实现了 Set() 接口。
  • LinkedHashSet 集合底层数据结构是 哈希表和链表

1.1.2、LinkedHashSet 集合特点

  • 哈希表和链表实现的 Set 接口,具有可预测的迭代次序。
  • 由链表保证元素有序,也就是说元素的存储和取出顺序是一致的。
  • 由哈希表保证元素唯一,也就是说没有重复的元素

1.2、使用 LinkedHashSet 集合

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

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

// 遍历集合
for (String s : strings){
    System.out.println(s);
}
posted @ 2021-02-20 15:49    阅读(136)  评论(0)    收藏  举报