策略:新建一个StringBuilder对象,用for循环遍历字符串s,若遇到空格字符就把他替换成%20,若不是,则直接添加如StringBuilder,同时StringBuilder是单线程,运行速度快
class Solution {
public String replaceSpace(String s) {
int len = s.length();
int i =0;
StringBuilder sb = new StringBuilder();
while(i<len){
if(s.charAt(i) == ' '){
sb.append("%20");
}
else{
sb.append(s.charAt(i));
}
i++;
}
return sb.toString();
}
}