while (sentence.indexOf(lookFor) > lookFor)
{
sentence += sentence.substring(sentence.indexOf(lookFor));
}
String cleaned = sentence;
return cleaned;
這是我爲了移除字母而試圖做的。 lookFor是已經存在的字符,而句子是已經放入的原始字符串。目前,我的代碼輸出的句子沒有做任何事情。
EX正確輸出:輸入「abababa」句子; char爲「a」--->輸出「bbb」 輸入「xyxyxy」句子; char「a」--->輸出「xyxyxy」在Java中使用while循環移除字符串中的字母
'sentence.indexOf(lookFor)> lookFor'你比較字符串中的字符本身的字符的位置。這沒有任何意義。 – mkasberg
'句子+ = ...'這樣你永遠不會從'句子'中刪除任何東西。它只會變長。 – mkasberg
要刪除所有「a」嗎? –