我想只刪除「brealdeke」中的'a' 這個程序的工作原理是,它打印「breldeke」,但如果我把 「brealdeake」與2'a'字符串,它狂暴和打印:breldeakebrealdeke如何解決它?謝謝 我真的很想看看這個:停止在第一次出現的字符
class Example {
public static String suppression(char c, String s) {
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == c) {
int position = i;
for (int a = 0; a < position; a++) {
System.out.print(s.charAt(a));
}
for (int b = position + 1; b < s.length(); b++) {
System.out.print(s.charAt(b));
}
}
}
return "";
}
public static void main(String[] args) {
// prints "breldeke"
System.out.println(suppression('a', "brealdeke"));
// prints "breldeakebrealdeke"
System.out.print(suppression('a', "brealdeake"));
}
}
所以,你要刪除的第一個字符的首次出現是不斷重複? –
嗯不是「重複」,我不知道如何解釋它 我是選擇必須刪除的字母的人 以下是一些示例 「軟件」中的'a' - >打印Softwre在「軟件」中打印軟件 或「o」 - >在「番茄」中打印軟件 或'o' - >打印Tmato – Blebhebhe