Java 尝试使用递归性将字符矩阵的值复制到另一个字符矩阵时不起作用

Java 尝试使用递归性将字符矩阵的值复制到另一个字符矩阵时不起作用,java,matrix,Java,Matrix,我试过了,但看不出有什么问题。 矩阵b得到了值,两个矩阵的维数相同。 谢谢请注意,在这里,您可以使用简单迭代获得更好的结果,因为它通常比递归更可取。在大的输入上,递归将破坏堆栈。 public static void igualacionMatrices(char [][]a,char [][]b,int i,int j) { if(i!=b.length && j!=b.length) { a[i][j]=b[i][j]; if(j=

我试过了,但看不出有什么问题。 矩阵b得到了值,两个矩阵的维数相同。
谢谢

请注意,在这里,您可以使用简单迭代获得更好的结果,因为它通常比递归更可取。在大的输入上,递归将破坏堆栈。
public static void igualacionMatrices(char [][]a,char [][]b,int i,int j) {

    if(i!=b.length && j!=b.length) {
        a[i][j]=b[i][j];

        if(j==b.length-1) {
            i++;
            j=0;
        }else {
            j++;
        }

        igualacionMatrices(a,b,i,j);
    }   

}
public static void igualacionMatrices(char [][]a,char [][]b,int i,int j) {

    if(i!=b.length && j!=b[i].length) {
        a[i][j]=b[i][j];

        if(j==b[i].length-1) {
            i++;
            j=0;
        }else {
            j++;
        }

        igualacionMatrices(a,b,i,j);
    }
}