一、String.replaceAll()
直接调用String的封装方法
public String replaceSpace (String s) {
if (s == null || "".equals(s))
return s;
return s.replaceAll(" ", "%20");
}二、 Spring.split()
常规方法,拆分加替换
public String replaceSpace (String s) {
StringBuilder sb = new StringBuilder();
if (s == null || "".equals(s))
return s;
String[] strs = s.split("");
for (String str : strs) {
if (" ".equals(str))
sb.append("%20");
else
sb.append(str);
}
return sb.toString();
}}



京公网安备 11010502036488号