gpt4 book ai didi

java - 返回二维数组 Java 上元素的索引

转载 作者:行者123 更新时间:2023-11-29 08:24:09 25 4
gpt4 key购买 nike

我有一个 3 x 3 数组 private int[][] board

我想获取索引 [i][j] 作为表示元素位置的整数

例如

[0][0] = 0
[1][1] = 4 -- (middle spot)
[2][0] = 6 -- (last line, first item)

有没有一种简单的方法可以代替手动为每个位置进行操作?谢谢

最佳答案

/% 操作可以帮助你

int getByPosition(int[][] arr, int pos) {
return arr[pos / arr.length][pos % arr.length];
}

更新:按索引获取位置:

int getPosByIndex(int[][] arr, int i, int j) {
return arr.length * i + j;
}

关于java - 返回二维数组 Java 上元素的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54817031/

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