返回我有以下示例的問題:與數組初始化多維數組的功能
public static void main(String[] args) {
// this works
int[] test1DArray = returnArray();
int[][] test2DArray = new int[][] {
// this does not work
new int[]= returnArray(),
// yet this does
new int[] {1, 2 ,3}
}
private static int[] returnArray() {
int[] a = {1, 2, 3};
return a;
}
我正在尋找一種方式來創建一個二維數組,並有第二個維度是數組從一個方法返回。我不明白爲什麼這是行不通的,因爲我在Eclipse中收到錯誤是
賦值的左邊必須是一個變量
從我的理解,我創建一個新的int數組並將返回的值賦給它。立即填充第二維數組這樣
new int[] {1, 2 ,3}
的作品就像一個魅力,我希望做與同時還給我從returnArray()
任何幫助是極大的讚賞陣列類似的東西。
P/
謝謝,就是我在找的東西! –