跳到主要内容

Java ArrayList isEmpty() 方法

isEmpty() 方法的语法是:

arraylist.isEmpty()

这里的 arraylistArrayList 类的一个对象。

isEmpty() 方法的参数

isEmpty() 方法不接受任何参数。

isEmpty() 方法的返回值

  • 如果 arraylist 不包含任何元素,则返回 true
  • 如果 arraylist 包含一些元素,则返回 false

示例:检查 ArrayList 是否为空

import java.util.ArrayList;

class Main {
public static void main(String[] args) {
// 创建一个 ArrayList
ArrayList<String> languages = new ArrayList<>();
System.out.println("新创建的 ArrayList: " + languages);

// 检查 ArrayList 是否有任何元素
boolean result = languages.isEmpty(); // true
System.out.println("ArrayList 是否为空? " + result);

// 向 ArrayList 添加一些元素
languages.add("Python");
languages.add("Java");
System.out.println("更新后的 ArrayList: " + languages);

// 检查 ArrayList 是否为空
result = languages.isEmpty(); // false
System.out.println("ArrayList 是否为空? " + result);
}
}

输出

新创建的 ArrayList: []
ArrayList 是否为空? true
更新后的 ArrayList: [Python, Java]
ArrayList 是否为空? false

在上面的示例中,我们创建了一个名为 languages 的 arraylist。这里,我们使用了 isEmpty() 方法来检查 arraylist 是否包含任何元素。

最初,新创建的 arraylist 不包含任何元素。因此,isEmpty() 返回 true。然而,在添加了一些元素(PythonJava)之后,该方法返回 false