Java求解
替换空格
http://www.nowcoder.com/questionTerminal/0e26e5551f2b489b9f58bc83aa4b6c68
一、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();
}}
