📜  遍历Java中的HashSet(1)

📅  最后修改于: 2023-12-03 15:42:04.472000             🧑  作者: Mango

遍历Java中的HashSet

HashSet是Java中的一个集合类,它可以存储不重复的元素,并且没有顺序。在实际开发中,我们需要遍历HashSet来获取其中的元素。

遍历HashSet的三种方式
1.使用for-each循环遍历

我们可以使用Java 5引入的for-each循环来遍历HashSet中的元素:

Set<String> set = new HashSet<>();
set.add("Hello");
set.add("World");
for (String str : set) {
    System.out.println(str);
}

输出结果:

Hello
World
2.使用Iterator遍历

使用Iterator来遍历HashSet中的元素是一种常见的方式。下面是一个简单的例子:

Set<String> set = new HashSet<>();
set.add("Hello");
set.add("World");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
    String str = iterator.next();
    System.out.println(str);
}

输出结果:

Hello
World
3.使用lambda表达式遍历

Java 8引入了lambda表达式,它可以使得遍历HashSet变得更加简单:

Set<String> set = new HashSet<>();
set.add("Hello");
set.add("World");
set.forEach(str -> System.out.println(str));

输出结果:

Hello
World
总结

本文介绍了遍历Java中的HashSet的三种方式,分别是for-each循环、使用Iterator遍历和使用lambda表达式遍历。您可以根据自己的需求选择合适的方式。