遍历HashSet:
HashSet set = new HashSet();
set.add("Apple");
set.add("Banana");
set.add("Orange");
// 使用迭代器遍历HashSet
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
// 使用增强for循环遍历HashSet
for (String element : set) {
System.out.println(element);
}
遍历LinkedHashSet:
LinkedHashSet set = new LinkedHashSet();
set.add("Apple");
set.add("Banana");
set.add("Orange");
// 使用迭代器遍历LinkedHashSet
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
// 使用增强for循环遍历LinkedHashSet
for (String element : set) {
System.out.println(element);
}
以上代码示例展示了如何遍历HashSet和LinkedHashSet。无论是HashSet还是LinkedHashSet,都可以使用迭代器或增强for循环来遍历集合中的元素。迭代器的优点是可以在遍历过程中对集合进行修改,而增强for循环更简洁易读。
上一篇:遍历HashMap的键范围
下一篇:遍历哈希表并保存到不同的行