hashset判断是否为空
时间: 2023-09-04 12:13:35 浏览: 265
要判断一个 HashSet 是否为空,可以使用 HashSet 的 isEmpty() 方法。这个方法会返回一个布尔值,如果 HashSet 中没有任何元素,即为空,就会返回 true;否则,返回 false。
下面是一个示例代码:
```java
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashSet<String> set = new HashSet<>();
// 添加元素到 HashSet
set.add("apple");
set.add("banana");
// 判断 HashSet 是否为空
if (set.isEmpty()) {
System.out.println("HashSet is empty");
} else {
System.out.println("HashSet is not empty");
}
}
}
```
运行以上代码,输出结果为 "HashSet is not empty",因为我们在 HashSet 中添加了两个元素。
如果你想要移除 HashSet 中的所有元素,可以使用 clear() 方法。这个方法会清空 HashSet 中的所有元素。例如:
```java
set.clear();
```
然后再通过 isEmpty() 方法判断是否为空。如果返回 true,则说明 HashSet 已经被清空了。
阅读全文