hashset 遍历
时间: 2024-07-16 15:01:09 浏览: 126
HashSet是一种无序的不包含重复元素的集合数据结构,在Java中,遍历HashSet主要是通过迭代器(Iterator)。以下是一个基本的遍历HashSet的例子:
```java
import java.util.HashSet;
import java.util.Iterator;
public class HashSetExample {
public static void main(String[] args) {
// 创建一个HashSet
HashSet<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
set.add("Cherry");
// 使用迭代器遍历HashSet
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String element = iterator.next(); // 获取下一个元素
System.out.println(element); // 输出元素值
}
// 或者使用增强for循环,简洁一些
// for (String fruit : set) {
// System.out.println(fruit);
// }
}
}
```
在这个例子中,`hasNext()`方法用于检查是否有更多的元素可以访问,`next()`方法则返回并移除当前元素。如果你想按照插入顺序遍历,HashSet并不保证这一点,因为它不是有序的。