gpt4 book ai didi

java - 有没有办法从矩阵中以数组的形式访问列的引用?

转载 作者:行者123 更新时间:2023-12-02 00:59:36 24 4
gpt4 key购买 nike

这个问题我想了很久,但一直没有想到解决办法。在java中,我们可以像这样访问矩阵中的行的引用:

int [][] matrix = new int[3][4];
int [] toChangeTo = new int[4];
matrix[0] = toChangeTo;

在这里,如果我对matrix[0]进行任何更改,它将反射(reflect)在实际矩阵中。但是,我找不到这样的方法来访问列。当我在网上寻找一些答案时,它们是:

int [][] matrix = new int[3][4];
int column = new int[3];

for(int r = 0 ; r < matrix.length ; r++) {
column[r] = matrix[r][0];
}

在此代码中,column 确实具有 matrix 第一列的值,但它不是其引用。我想要一种方法来访问矩阵任何列的引用,而不需要 for 循环迭代。预先非常感谢。

最佳答案

int[3][4] 意思是,我将有一个柜子,里面有三个大盒子,然后在每个盒子里,我会放四个较小的盒子。你可以从柜子里拿出一整个大盒子,里面仍然装着四个小盒子;但是没有任何东西已经包含每个大盒子的第一个子盒子,除非您手动重新排列它。

Java 也是如此。

关于java - 有没有办法从矩阵中以数组的形式访问列的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60862573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com