浏览特定点的数组

时间:2018-09-20 22:17:24

标签: java android

我正在创建一个前进按钮,并且正在遍历带有一些数据的数组。我已经可以正常前进了,但是现在我需要从确定的项目继续前进。

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]);
        }
    });

1 个答案:

答案 0 :(得分:2)

通过以下方式获取起点索引:

int stringPosition = Arrays.asList(mAlphaArray).indexOf("272");
if (stringPosition >= 0) {
    // String positioned in the list, use it
}