为了能够正确判断 ArrayList 是否为空,我们需要在使用 isEmpty() 方法之前确保 ArrayList 已经存在。如果在 ArrayList 未实例化时调用 isEmpty() 方法,则会抛出 NullPointerException 异常。下面是一个示例代码,可以正确地判断 ArrayList 是否为空:
ArrayList myArrayList = new ArrayList<>();
// 添加元素到 ArrayList 中
myArrayList.add("apple");
myArrayList.add("banana");
// 判断 ArrayList 是否为空
if (myArrayList.isEmpty()) {
System.out.println("ArrayList 为空。");
} else {
System.out.println("ArrayList 不为空。");
}