LinkedHashSet
一、LinkedHashSet简介
具有可预知迭代顺序的Set接口的哈希表和链表列表实现。此实现与HashSet不同的是,后者维护着一个运行于所有条目的双重链表列表。此链表定义了迭代顺序。
LinkedHashSet集合中的方法和HashSet集合是一样,我们下面来看一看他们的区别是什么。
LinkedHashSet集合特点:
底层是一个哈希表(数组+链表/红黑树)+链表,多了一条链表记录元素存储的顺序,保证元素有序
二、实例操作
首先我们创建一个HashSet集合,让它存储几个数据
代码如下(示例):
HashSet<String> set = new HashSet<>();
set.add("abc");
set.add("abc");
set