用Java

时间:2017-02-17 15:22:40

标签: java arrays

我想用另一个数组的值填充数组的一部分。无论如何我可以在没有循环的情况下做到这一点吗?

e.g。

int [] [] ArrayToFillIn = new int [3] [3]
int [] FillingArray = {1, 2};

for (int i = 1; i < 3; i++)
{
    ArrayToFillIn [i-1] [2] = FillingArray [i - 1];
}
R中的

就像是:

ArrayToFillIn [c(1:2),3] = FillingArray []

(考虑到R不是从0开始)

谢谢!

2 个答案:

答案 0 :(得分:1)

不确定。如果没有循环,那将是

ArrayToFillIn [0] [2] = FillingArray [0];
ArrayToFillIn [1] [2] = FillingArray [1];

答案 1 :(得分:0)

初始化的内容:

int [] FillingArray = {1, 2};
int [][] ArrayToFillIn = new int[][]{{0, 0, FillingArray[0]}, {0, 0, FillingArray[1]}, {}};
//---------------------------------------------^-----------------------^----------------^