例如,分配是a
从字符串“ I am Sam am I Sam
”中删除 char '',这是我到目前为止的一些代码:
public String removeLetters() {
String cleaned=sentence;
StringBuilder builder = new StringBuilder(cleaned);
while(cleaned.indexOf(lookFor) != -1) {
builder.deleteCharAt(cleaned.indexOf(lookFor));
}
return builder.toString();
}
当没有 while 循环时,此方法返回正常(尽管它只删除一个字符),但是当我使用 while 循环运行它时,我得到了OutOfBounds
错误。