【剑指offer】5.替换空格
5.替换空格
面试题05. 替换空格
难度简单8
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = "We are happy." 输出:"We%20are%20happy."
迭代
th:直接迭代就可以了 需要注意的是方法名的调用。
public String replaceSpace(String s) {
if(s.length() == 0){
return "";
}
StringBuffer sb = new StringBuffer();
for(Character ch : s.toCharArray()){
if(ch == ' '){
sb.append("%20");
}else{
sb.append(ch);
}
}
return sb.toString();
}