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();
}