剑指 Offer 05. 替换空格
剑指 Offer 05. 替换空格

如果用Java语言的话,就比较简单了,只需要在遍历时,判断正遍历的字符是否为空格字符,若为空格字符,则在新串里添加\("\%20"\)即可。
class Solution {
public String replaceSpace(String s) {
StringBuilder sb = new StringBuilder();
for(var c : s.toCharArray()) {
if(c == ' ') sb.append("%20");
else sb.append(c);
}
return sb.toString();
}
}

浙公网安备 33010602011771号