ArrayList判断空
时间: 2023-08-10 16:08:04 浏览: 107
可以使用ArrayList的isEmpty()方法来判断一个ArrayList是否为空,该方法会返回一个boolean值,ArrayList为空则返回true,否则返回false示例代码:
```
ArrayList<String> list = ArrayList<>();
if (list.isEmpty()) {
System.out.println("ArrayList为空!");
} else {
System.out.println("ArrayList不!");
}
```
相关问题
ArrayList判断空和null
在Java中,我们可以使用以下方式来判断 ArrayList 是否为空或者为 null:
1. 判断 ArrayList 是否为空:
```java
ArrayList<String> list = new ArrayList<String>();
if(list.isEmpty()){
// list为空
}
```
2. 判断 ArrayList 是否为 null:
```java
ArrayList<String> list = null;
if(list == null){
// list为null
}
```
需要注意的是,当一个 ArrayList 被初始化时,它被赋予一个初始容量,因此即使列表没有元素,它也不会为 null。所以在使用 ArrayList 之前,需要确保它已经被实例化。
ArrayList判断空和null的工具类
以下是一个简单的 ArrayList 判断空和 null 的工具类示例:
```java
import java.util.ArrayList;
public class ArrayListUtils {
public static boolean isEmpty(ArrayList<?> arrayList) {
return arrayList == null || arrayList.isEmpty();
}
public static boolean isNotEmpty(ArrayList<?> arrayList) {
return !isEmpty(arrayList);
}
}
```
使用方法如下:
```java
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
if (ArrayListUtils.isNotEmpty(list)) {
System.out.println("List is not empty");
}
list = null;
if (ArrayListUtils.isEmpty(list)) {
System.out.println("List is empty or null");
}
```
输出结果:
```
List is not empty
List is empty or null
```