如何判断一个 Set 是否为空?
在编程中,Set 是一种常用的数据结构,它是一种无序且不允许重复元素的集合。通常在判断一个 Set 是否为空时,我们可以使用以下方法:
方法一:使用 size() 方法
Set<T> set = new HashSet<>();
if (set.size() == 0) {
System.out.println("Set is empty.");
} else {
System.out.println("Set is not empty.");
}
上述代码中,我们通过调用 Set 的 size() 方法来获取 Set 的大小,然后判断是否为0,若为0则表示 Set 为空。
方法二:使用 isEmpty() 方法
Set<T> set = new HashSet<>();
if (set.isEmpty()) {
System.out.println("Set is empty.");
} else {
System.out.println("Set is not empty.");
}
isEmpty() 方法是 Set 接口的一个默认方法,用于判断 Set 是否为空。当 Set 为空时,该方法返回 true。
无论是使用 size() 方法还是 isEmpty() 方法,判断一个 Set 是否为空都非常简单。我们可以根据具体的需求选择合适的方法。
希望上述内容对您有所帮助,谢谢阅读!