LinkedHashSet集合概念和特点

哈希表和链表实现的Set接口,具有可预测的迭代次序

由链表保证元素有序,也就是说元素的存储和取出顺序是一致的

由哈希表保证元素唯一,也就是说没有重复的元素

LinkedSashSet集合练习

存储字符串并遍历

package com.itheima_23;
/*
LinkedHashSet集合概念和特点
哈希表和链表实现的Set接口,具有可预测的迭代次序
由链表保证元素有序,也就是说元素的存储和取出顺序是一致的
由哈希表保证元素唯一,也就是说没有重复的元素
*/
import java.util.LinkedHashSet;

public class LinkedHashSetDemo {
public static void main(String[] args) {
//创建集合对象
LinkedHashSet<String> lhs = new LinkedHashSet<String>();
//添加元素
lhs.add("hello");
lhs.add("world");
lhs.add("java");
lhs.add("java");
//遍历集合
for (String s:lhs){
System.out.println(s);
}
}
}