Java List.isEmpty()方法:判斷集合物件是否為空

2020-07-16 10:04:49
Java 集合類中的 List.isEmpty() 方法用於判斷集合物件是否為空,如果為空,則返回 true,否則返回 false。

語法:

isEmpty()

典型應用

本範例使用 List 介面的實現類 ArrayList 初始化一個列表物件 list,並向該列表中新增 4 個元素,然後呼叫 isEmpty 方法判斷 list 物件是否為空,並輸出判斷結果,再執行 clear 方法從列表中移除所有元素,最後再次執行 isEmpty 方法判斷 list 物件是否為空,並輸出判斷結果。程式碼如下:
public static void main(String[] args){
    List<String>list = new ArrayList<String>();
    list.add("保護環境");  //向列表中新增資料
    list.add("從我做起");  //向列表中新增資料
    list.add("愛護地球");  //向列表中新增資料
    list.add("從我做起");  //向列表中新增資料
    boolean empty = list.isEmpty();
    if(empty){
    System.out.println("該列表為空");
  }else{
    System.out.println("該列表不為空");
  }
    list.clear();  //從列表中移除所有元素
    System.out.println("執行clear方法後");
    empty = list.isEmpty();
    if(empty){
    System.out.println("該列表為空");
  }else{
    System.out.println("該列表不為空");
  }
}
執行結果如下:
該列表不為空
執行clear方法後
該列表為空