将数组中的数据放入二维数组 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];
   }
}

我没有实际测试过,所以如果你复制/粘贴它可能行不通,但代码背后的想法就在那里。