特点:
1.哈希表和链表实现的set接口,具有可预测的迭代次序
2.由链表保证元素有序,也就是说元素的存储和取出顺序是一致的
3.由哈希表保证元素唯一,也就是说没有重复的元素
LinkedHashSet集合存储并遍历字符串代码演示
public class LinkedHashSetDemo{
public static void main(String []args){
//创建对象
LinkedhashSet<String> lhs=new LinkedHashSet<String>();
LinkedHashSet<String>lhs=new LinkedHashSet<String>();
//调用add方法
lhs.add("hello");
lhs.add("world");
lhs.add("java");
lhs.add("world");//因为保证了元素唯一所以遍历在控制台是三个元素
//遍历方法一
Iterator<String> it=lhs.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//遍历方法二
for(String s:lhs){
System.out.println(s);
}
}
}