我正在尝试用java编写一个小方法,但我无法弄清楚。我想要做的是输入一个字符串,然后将 int 变量的值设置为数组中 this 的索引,即如果我有一个由以下组成的数组
[0] 'hi guys'
[1] 'this'
[2] 'is'
[3] 'sparta'
我的整数的值设置为 0,我想找到“ta”的第一次出现,这将是 [3],所以我希望函数将我的整数设置为 3。
我目前所拥有的完全是错误的,有没有简单的方法可以做到这一点?我已经定义了一个名为 get() 的函数,它返回当前行的值(即 get(0) 在这种情况下将返回“嗨,伙计们”)。谁能帮帮我?
非常感谢 :)
public void find(String line ) {
boolean found = false;
int i = cursor + 1;
while ( found = false && i!=cursor) {
if ((doc.get(cursor).indexOf( line ) > 0)){
cursor = i;
found = true;
}else {
cursor++;
cursor%=doc.size();
i++;
}
}
}