java中判断set是否为空的方法
时间: 2023-12-18 18:06:05 浏览: 80
可以使用Set的isEmpty()方法来判断一个Set是否为空。例如:
```java
Set<String> set = new HashSet<>();
if (set.isEmpty()) {
System.out.println("Set is empty");
} else {
System.out.println("Set is not empty");
}
```
这里创建了一个空的HashSet,然后使用isEmpty()方法判断是否为空。如果Set为空,输出"Set is empty";否则输出"Set is not empty"。
相关问题
java判断集合是否为空
判断Java集合是否为空,可以使用Java集合框架中的size()方法。如果集合为空,则size()方法返回0;如果集合不为空,则返回集合中元素的数量。
例如,以下代码可以判断一个名为myList的List集合是否为空:
```java
if (myList.size() == 0) {
System.out.println("集合为空");
} else {
System.out.println("集合不为空");
}
```
同样的,以下代码可以判断一个名为mySet的Set集合是否为空:
```java
if (mySet.size() == 0) {
System.out.println("集合为空");
} else {
System.out.println("集合不为空");
}
```
如果要判断一个Map集合是否为空,可以使用Map集合特有的isEmpty()方法。例如,以下代码可以判断一个名为myMap的Map集合是否为空:
```java
if (myMap.isEmpty()) {
System.out.println("集合为空");
} else {
System.out.println("集合不为空");
}
```
Java判断set集合是否包含某值的方法
在Java中,可以使用Set集合提供的contains方法来判断set集合是否包含某个值。contains方法的语法如下:
```java
boolean contains(Object o)
```
其中,o为指定要查找的元素。如果set集合中包含该元素,则返回true;否则返回false。
示例代码如下:
```java
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
boolean isContainApple = set.contains("apple");
boolean isContainGrape = set.contains("grape");
System.out.println(isContainApple); // 输出 true
System.out.println(isContainGrape); // 输出 false
```
在上面的示例中,我们先创建一个Set集合,并向其中添加了三个元素:apple、banana和orange。然后通过contains方法判断set集合中是否包含了apple和grape两个元素,并将结果输出到控制台上。最终输出结果为true和false,分别表示set集合中包含了apple元素,但不包含grape元素。