String str = " ABCD EFG HIJK LMN ";
1. str.trim()
是去掉首尾空格
2.str.replace(" ", "");
去掉所有空格,包括首尾、中间
3.str.replaceAll(" ","");
去掉所有空格
4.str = str.replaceAll("\s*", "");
可以替换大部分空白字符, 不限于空格
s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
public static void main(String[] args) { String str = " ABCD EFG HIJK LMN "; System.out.println("str.trim(): " + str.trim()); System.out.println("------分割线------"); System.out.println("str.replace(" ", ""): " + str.replace(" ", "")); System.out.println("------分割线------"); System.out.println("str.replaceAll(" ", ""): " + str.replaceAll(" ", "")); System.out.println("------分割线------"); System.out.println("str.replaceAll("\\s*", ""): " + str.replaceAll("\s*", "")); System.out.println("------分割线------"); } 打印输出: str.trim(): ABCD EFG HIJK LMN ------分割线------ str.replace(" ", ""): ABCD EFGHIJK LMN ------分割线------ str.replaceAll(" ", ""): ABCD EFGHIJK LMN ------分割线------ str.replaceAll("\s*", ""): ABCDEFGHIJKLMN ------分割线------