在Java中,可以使用以下方法判斷一個數組是否為空:
array.length == 0
判斷數組是否為空,如果數組的長度為0,則表示數組為空。int[] array = new int[0];
if(array.length == 0){
System.out.println("數組為空");
}
Arrays.stream(array).anyMatch(i -> true)
判斷數組是否為空,如果數組中有任何一個元素為true,則表示數組不為空。int[] array = new int[0];
if(Arrays.stream(array).anyMatch(i -> true)){
System.out.println("數組不為空");
}
需要注意的是,以上方法都是在數組已經被初始化的情況下進行判斷,如果數組未被初始化,則需要先判斷數組對象是否為null。
int[] array = null;
if(array == null || array.length == 0){
System.out.println("數組為空");
}