通过它在ja​​va中的索引从多维数组中检索值

时间:2014-04-08 19:30:19

标签: multidimensional-array

我有一个这样的数组:

0  1  2
3  4  5
6  7  8

这些数字是此数组的索引

此数组已初始化为:

1,1  3,1  5,1
1,3  3,3  5,3
1,5  3,5  5,5

这些数字是网格的坐标(我的数组中的值)。所以我的问题是,如果我想通过它的索引检索一个单元格的值,我该怎么办,例如,如果我调用像getValue(5)这样的方法;结果将是5,3。  我知道如何在多维阵列中获得价值,但我不知道如何得到它的索引。

谢谢

1 个答案:

答案 0 :(得分:1)

yourArray[5]给出一个包含5和3的一维数组。

编辑:解决您的评论。

function customIndex(int i) {
    return myArray[Math.floor(i/3)][i%3];
}