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);
}

浙公网安备 33010602011771号