在Java中,空數(shù)組是一個(gè)長(zhǎng)度為0的數(shù)組對(duì)象。當(dāng)傳遞一個(gè)空數(shù)組作為參數(shù)調(diào)用方法時(shí),方法將會(huì)收到一個(gè)空數(shù)組對(duì)象的引用。方法可以檢查數(shù)組的長(zhǎng)度為0,并且可以避免對(duì)數(shù)組的訪問(wèn)操作以避免出錯(cuò)。
例如,以下是一個(gè)接受數(shù)組作為參數(shù)的方法,當(dāng)傳遞一個(gè)空數(shù)組時(shí),方法會(huì)檢查數(shù)組的長(zhǎng)度并輸出相應(yīng)的信息:
public class Main {
public static void main(String[] args) {
int[] emptyArray = new int[0];
printArray(emptyArray);
}
public static void printArray(int[] array) {
if (array.length == 0) {
System.out.println("Array is empty");
} else {
for (int i : array) {
System.out.println(i);
}
}
}
}
輸出結(jié)果為:
Array is empty