我正在创建一个前进按钮,并且正在遍历带有一些数据的数组。我已经可以正常前进了,但是现在我需要从确定的项目继续前进。
public int mIfCounter = -1;
public String [] mAlphaArray = {279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250};
我想开始的示例号码:
String stringPosition = "272";
下一步:
buttonNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (mIfCounter < mAlphaArray.length - 1){
mIfCounter++;
} else {
}
Log.i("INFO", mAlphaArray[mIfCounter]);
}
});
答案 0 :(得分:2)
通过以下方式获取起点索引:
int stringPosition = Arrays.asList(mAlphaArray).indexOf("272");
if (stringPosition >= 0) {
// String positioned in the list, use it
}