我在以下步驟中試過。但是我不知道下一步該怎麼做。只能用s.equals(""),s.charAt(0),s.substring(1)
。其他的方法是不允許的。我該如何編寫一個函數字符串replace(char a,char b,string s)來替換字符串s中每個出現的字符a b
public string remove1 (char c, string s){
string to_ret = "";
while(true){
if (s.equals("")) return to_ret;
char c2 = s.charAt(0);
if (c2 = c) return to_ret+s.substring(1)
to_ret = to _ret;
s = s.substring(1);
}
remove("e","hello")
接下來我該做什麼?
你可以使用內置的替換功能。或者你必須自己寫? –
你試過了什麼?你的代碼附加到這個問題上,是完全不相關的,不工作。 – user902383