字串去多個空格,以及字串去特殊字元的方法
阿新 • • 發佈:2019-02-02
1.去空格以及多個空格
public String trim() {
String str = "小 米";
// 先去掉前後空格
str = str.trim();
// 去除空格前
System.out.println("pre:" + str);
str = str.replace(" ", "");
// 去除空格後
System.out.println("after:" + str);
// 去除多個空格
str.replaceAll(" +", "");
return str;
};
2.去空格以及去特殊符號;
public String st() { String s = "我 啊"; StringBuilder bd = new StringBuilder(); char[] chars = s.toCharArray(); for (int i = 0; i < chars.length; i++) { if ((chars[i] >= 19968 && chars[i] <= 40869) || (chars[i] >= 97 && chars[i] <= 122) || (chars[i] >= 65 && chars[i] <= 90)) { String valueOf = String.valueOf(chars[i]); bd.append(valueOf); // System.out.print(chars[i]); } } return bd.toString(); }