加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何在Java中加入两个Matrix

发布时间:2020-12-15 08:31:57 所属栏目:Java 来源:网络整理
导读:我想加入2个具有相同列数和不同行数的矩阵,但我想知道如何使用一个命令执行此操作. 我已经知道如何使用for,然后,我想知道Java中是否有一个命令可以帮我完成这项工作. 例如 int m1[][] = {{1,2,3},{4,5,6},{7,8,9}};int m2[][] = {{10,11,12},{13,14,15}}; 魔
我想加入2个具有相同列数和不同行数的矩阵,但我想知道如何使用一个命令执行此操作.

我已经知道如何使用for,然后,我想知道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,m,m1.length);
System.arraycopy(m2,m1.length,m2.length);

您可能希望克隆每一行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读