替换不可变字符串空格: 借助一个可变字符串,遍历原字符串如若是原字符进行追加,空格则替换为%20再追加。
public String replaceSpace(String s) {
// write code here
int length = s.length();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
char c = s.charAt(i);
if (c == ' ') {
sb.append("%20");
} else {
sb.append(c);
}
}
return sb.toString();
}