返回我有以下示例的问题:与数组初始化多维数组的功能
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/
谢谢,就是我在找的东西! –