public void guardarPosicion(String input){
int i = input.indexOf(palabra);
while(i >= 0) {
i = input.indexOf(palabra, i+1);
posiciones.add(i);
}
}
这是我posiciones
作为 ArrayList 和palabra
正在检查的字符串的方法,以查看是否在其中找到字符串输入(只有一个字母),但是我发现 indexOf 总是等于-1,所以ArrayList 中没有添加任何内容。谁能帮我?在我目前正在使用的项目中,这是唯一不起作用的东西,我无法将参数输入更改为 char,也许我可以在里面进行转换,但我不知道这是否可行。我会很感激帮助。