我在以下步骤中试过。但是我不知道下一步该怎么做。只能用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