增量参考指数

时间:2016-10-03 21:55:42

标签: java arrays

我有一个整数,它指的是存储在数组中的值。如何增加它引用的索引?

int[] pos={0,1,2};
int thisPos=pos[1];
thisPos=pos[++]; //-> thisPos=pos[2];

3 个答案:

答案 0 :(得分:1)

您可以使用

pos[2]

如果你想跟踪一个位置,那么你想要一个变量来保存它:

int i = 1;
thisPos = pos[i];
i = i+1;
thisPos = pos[i];

答案 1 :(得分:1)

您需要单独声明索引:

int index = 1;
int thisPos = pos[index];
index++;
thisPos = pos[index];

答案 2 :(得分:0)

您必须扫描数组才能找到该值(并希望数组中的值为UNIQUE)并获取其索引,然后递增该索引。 e.g。

curPos = find_index_for_value(pos[1]); // index = 1
curPos = curPos + 1;
thisPos = pos[curPos];

但就像我说的那样,你必须确保阵列中没有重复的值。例如如果数组是

{0,1,2,3,4,0,1,2,3,5}
 a b c d e f g h i j

curPos2 - 那么您在两个2值的 WHICH ch