思路
遍历一边,利用StringBuffer的可变性,和 StringBuffer.append(Char c)、, StringBuffer.length()等方法
java
blablabla
class Solution {
public String replaceSpaces(StringBuffer str) {
StringBuffer res = new StringBuffer("");
int len = str.length();
for(int i = 0; i < len; i++){
if(str.charAt(i) == ' '){
res.append("%20");
}else{
res.append(str.charAt(i));
}
}
return res.toString();
}
}