Java ArrayList isEmpty()方法用于檢查arraylist是否為空。
該isEmpty()方法的語(yǔ)法為:
arraylist.isEmpty()
isEmpty()方法不帶任何參數(shù)。
如果arraylist不包含任何元素,則返回true
如果arraylist包含某些元素,則返回false
import java.util.ArrayList; class Main { public static void main(String[] args) { // 創(chuàng)建 ArrayList ArrayList<String> languages = new ArrayList<>(); System.out.println("新創(chuàng)建的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); } }
輸出結(jié)果
新創(chuàng)建的ArrayList: [] ArrayList是空的嗎? true 更新后的ArrayList: [Python, Java] ArrayList是空的嗎? false
在上面的示例中,我們創(chuàng)建了一個(gè)名為languages的ArrayList。在這里,我們使用了isEmpty()方法來(lái)檢查arraylist是否包含任何元素。
最初,新創(chuàng)建的arraylist不包含任何元素。因此,isEmpty() 返回 true。但是,在添加了一些元素(Python,Java)之后,該方法返回 false。