如何从编辑文本中获取元素的索引

时间:2018-06-21 13:20:03

标签: java android arrays arraylist indexing

如何编写以下代码:

例如,我有一个EditText,其中插入了一个或多个单词,例如“ abcdawa”。我还有另一个EditText,在其中输入搜索元素。假设我要搜索“ a”。

当我单击Button时,第一个EditText中等于搜索元素的单词的索引应显示在TextView中。预期输出:1、5、7

1 个答案:

答案 0 :(得分:0)

请考虑您有2个id为edText_1和edText_2的edittext和一个按钮 现在,点击下面的按钮调用,

setOnClickListener{
    String query = edText_2.getText().toString();
    char[] dataArray = edText_1.getText().toString().toCharArray();

    for (int i = 0; i < dataArray.length; i++) {
        if (query.equalsIgnoreCase(String.valueOf(dataArray[i]))) {
            textView.append(" " + i);
        }
    }
}