方法一:
用replace方法
public String replaceSpace(String s) {
return s.replace(" ", "%20");
}
方法二:
将字符串转为字符数组,遍历查找替换。
public String replaceSpace1(String s) {
StringBuffer stringBuffer = new StringBuffer();
for (char a : s.toCharArray()) {
if (a == ' ') {
stringBuffer.append("%20");
continue;
}
stringBuffer.append(a);
}
return stringBuffer.toString();
}