LinkedHashSet是java中的一种数据结构,它具有HashSet的特性(不允许存储重复元素)和LinkedList的特性(元素有顺序)。因此,在遍历LinkedHashSet时,可以保证元素的顺序与插入顺序相同。
遍历LinkedHashSet的方法如下:
LinkedHashSet<String> set = new LinkedHashSet<>();
set.add("a");
set.add("b");
set.add("c");
for (String s : set) {
System.out.println(s);
使用迭代器:
LinkedHashSet<String> set = new LinkedHashSet<>();
set.add("a");
set.add("b");
set.add("c");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
使用for-each循环:
LinkedHashSet<String> set = new LinkedHashSet<>();
set.add("a");
set.add("b");
set.add("c");
for (String s : set) {
System.out.println(s);
Having