思路:遍历字符串中的每一个字符,如果遇到空格则将"%20"加到stringBuilder中,否则将原字符加到stringBuilder中。
public String replaceSpace (String s) {
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < s.length(); i++){
if (s.charAt(i) == ' ')
stringBuilder.append("%20");
else
stringBuilder.append(s.charAt(i));
}
return stringBuilder.toString();
}