java 判断集合是否为空
时间: 2023-06-02 15:01:33 浏览: 100
Java中判断集合是否为空有多种方法:
1. 使用集合的isEmpty()方法:
```java
List<String> list = new ArrayList<>();
if(list.isEmpty()) {
System.out.println("集合为空");
}
```
2. 使用集合的size()方法:
```java
List<String> list = new ArrayList<>();
if(list.size() == 0) {
System.out.println("集合为空");
}
```
3. 使用集合的iterator()方法:
```java
List<String> list = new ArrayList<>();
Iterator<String> iterator = list.iterator();
if(!iterator.hasNext()) {
System.out.println("集合为空");
}
```
4. 使用集合的toArray()方法:
```java
List<String> list = new ArrayList<>();
if(list.toArray().length == 0) {
System.out.println("集合为空");
}
```
以上方法都可以判断集合是否为空,具体使用哪种方法取决于具体的场景和需求。
相关问题
Java判断集合是否为空
可以使用集合的isEmpty()方法来判断集合是否为空。例如:
List<String> list = new ArrayList<>();
if(list.isEmpty()){
System.out.println("集合为空");
} else {
System.out.println("集合不为空");
}
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("集合不为空");
}
```
阅读全文