我想连接 2 个具有相同列数和不同行数的矩阵,但我想知道如何使用一条命令完成此操作。
我已经知道如何使用 for's 来完成这项工作,然后,我想知道 Java 中是否有一个命令可以为我完成这项工作。
例如
int m1[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int m2[][] = {{10, 11, 12}, {13, 14, 15}};
将它们连接成矩阵 m 的魔术命令
int m = join(m1,m2);
m =
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
最佳答案
int m[][] = new int[m1.length+m2.length][];
System.arraycopy(m1, 0, m, 0, m1.length);
System.arraycopy(m2, 0, m, m1.length, m2.length);
虽然你可能想要克隆每一行
关于java - 我如何在Java中加入两个矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2108766/