循环判断,若字符串中存在空格则替换成“%20”,若不不存 则存入原字符串的内容,最后返回该字符串
public class Solution {
public String replaceSpace(StringBuffer str) {
int len = str.length();
String twh = "%20";
StringBuffer ans = new StringBuffer();
for (int i = 0; i < len; i++) {
ans.append(str.charAt(i) == ' ' ? twh : str.charAt(i));
}
return ans.toString();
}
}