我有一个二维数组,我只需要将第一行复制到另一个相同大小的数组中。这样做的最佳方法是什么?我试过这个:
public static int[][] buildCME(int[][] array){
int [][] arrayCME = new int[array.length][array[0].length];
for(int y = 1; y < array.length; y++)
{
for (int x = 0; x < 1; x++)
{
arrayCME[y][x] = array[y][x];
}
}
然而,这只是给我第一行的 0,我认为这与我的 int 初始化有关。我创建了这个 for 循环,因为我认为它比在普通 for 循环中创建一个 if 语句来解释整个二维数组更容易。谢谢您的帮助!