解题思路
- 直接利用String的库函数
- 遍历字符串
代码
方法一:直接利用String的库函数
class Solution {
public static String replaceSpace1(String s) {
return s.replace(" ", "%20");
}
}
方法二:遍历字符串
class Solution {
public static String replaceSpace(String s) {
StringBuilder buff = new StringBuilder();
for (char c : s.toCharArray()) {
if(c==' ') {
buff.append("%20");
}else {
buff.append(c);
}
}
return buff.toString();
}
}