假设我输入了第一个编辑文本:“ abgfab”
在第二个编辑文本中,我输入了“ b”,因此,当我第一次单击按钮时,它将在TextView上显示b的第一个出现索引位置,而当我单击第二次时,它将删除先前的文本视图值并显示第二个b的出现索引位置。
答案 0 :(得分:0)
定义String str1并检查其为全局String类型变量,将lastPos检查为int。 所以,
String str1 = "abgfab";
String check = "b";
int lastPos = 0;
public int checkIteration(){
String temp = str1.substring(lastPos);
lastPos = temp.indexOf(check);
return lastPos;
}
在什么值之上返回该值将是发生位置,并且检查返回值不应为-1。如果为-1,则此事件不再发生。您需要从按钮单击事件中调用上述方法。