将数组中的数据放入二维数组 Java
Putting data from an Array into a 2D array Java
假设我有一个字符串数组,如下所示
[red,black,blue,orange,green]
我想做的是把它放在一个二维数组中:
[red][black][blue][orange][green]
[red][black][blue][orange][green]
[red][black][blue][orange][green]
我怎样才能做到这一点?
String [] anArray1 = {red, black, blue, orange, green};
String [][] anArray2 = new String[3][5];
for(int i = 0; i < 3; i++)
{
for(int q = 0; q < 5; q++)
{
anArray2[i][q] = anArray1[q];
}
}
我没有实际测试过,所以如果你复制/粘贴它可能行不通,但代码背后的想法就在那里。
假设我有一个字符串数组,如下所示
[red,black,blue,orange,green]
我想做的是把它放在一个二维数组中:
[red][black][blue][orange][green]
[red][black][blue][orange][green]
[red][black][blue][orange][green]
我怎样才能做到这一点?
String [] anArray1 = {red, black, blue, orange, green};
String [][] anArray2 = new String[3][5];
for(int i = 0; i < 3; i++)
{
for(int q = 0; q < 5; q++)
{
anArray2[i][q] = anArray1[q];
}
}
我没有实际测试过,所以如果你复制/粘贴它可能行不通,但代码背后的想法就在那里。