像这样:
yourString = yourString.replaceAll("\\s+", " ");
例如
System.out.println("lorem ipsum dolor \n sit.".replaceAll("\\s+", " "));
lorem ipsum dolor sit.
那\s+
是什么意思
\s+
是一个正则表达式。\s
匹配空格,制表符,换行符,回车符,换页或垂直制表符,并+
说“其中的一个或多个”。因此,以上代码将用一个空格字符折叠所有长于一个字符的“空白子字符串”。