s-day02-LinkedHashSet的特点

This commit is contained in:
2026-08-02 13:37:17 +08:00
parent 9f74cb1cae
commit dcb8c4947a
@@ -0,0 +1,29 @@
package com.inmind.set02;
import java.util.LinkedHashSet;
/*
LinkedHashSet的特点
1.存取有序
2.没有索引
3.不能重复
LinkedHashSet的底层数据结构:在哈希表的基础上,添加了链表
哈希表:去重,高效查询
链表:保证数据的顺序
注意:当我们定义的集合既要去重,也要保证顺序,采用LinkedHashSet
*/
public class LinkedHashSetDemo11 {
public static void main(String[] args) {
LinkedHashSet<String> sets = new LinkedHashSet<>();
sets.add("刘备");
sets.add("关羽");
sets.add("张飞");
sets.add("张飞");
sets.add("张飞");
sets.add("张飞");
sets.add("张飞");
System.out.println(sets);
}
}