Java,hashset,循环
时间: 2024-11-09 17:31:19 浏览: 4
Java HashSet集合存储遍历学生对象代码实例
5星 · 资源好评率100%
在Java中,HashSet是一种无序、不允许有重复元素的集合数据结构,它基于哈希表(Hash Table)实现。这意味着添加、删除和查找元素的时间复杂度通常是O(1),因为它们主要依赖于哈希函数来定位存储位置。
如果你想在Java中使用HashSet并涉及到循环,常见的场景可能是遍历集合或检查某个元素是否存在。例如,添加元素后遍历整个集合:
```java
HashSet<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(3);
for (Integer i : set) {
System.out.println(i);
}
```
另一个常见的情况是在循环中判断一个元素是否存在于HashSet中:
```java
HashSet<Integer> set = new HashSet<>();
set.add(4);
int numberToCheck = 5;
while (set.contains(numberToCheck)) {
// do something
numberToCheck++;
}
```
这里使用了`contains()`方法检查元素是否在集合内。
阅读全文