https://www.nowcoder.com/practice/4060ac7e3e404ad1a894ef3e17650423
思路:简单的创建了新的数组,将空格替换成“%20”,然后存入新的数组里了。
public class Solution {
public String replaceSpace(StringBuffer str) {
StringBuffer newStr = new StringBuffer();
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == ' ') {
newStr.append("%20");
} else {
newStr.append(str.charAt(i));
}
}
return newStr.toString();
}
}