特点: 有序 , 唯一
底层的数据结构为: 链表和哈希表 , 链表保证有序 , 哈希表保证唯一
import java.util.LinkedHashSet;
public class Demo2_LinkedHashSet {/*** @param args* LinkedHashSet* 底层是链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象* 因为是HashSet的子类,所以也是保证元素唯一的,与HashSet的原理一样*/public static void main(String[] args) {LinkedHashSet<String> lhs = new LinkedHashSet<>();lhs.add("a");lhs.add("a");lhs.add("a");lhs.add("a");lhs.add("b");lhs.add("c");lhs.add("d");System.out.println(lhs);}}