在正则表达式中“\s”表示空白字符【2】,具体表达的字符集合为{'\f','\n','\r','\t','\v'}【4】
但是在使用时需要再加上'\'进行转义,因为'\s'和'\\s'是有区别的【3】,如果使用"\s"则编译无法通过
在初步实践中使用replaceAll("\\s*", "")和replaceAll("\\s", "")没有明显区别
String str;//读入原始字符串,含有大量空白符
str.replaceAll("\\s*", "");//去除空白字符,包括空格、换行符“\n”、制表符“\t”【1】
参考文献
【1】Java去除字符串中空格的方法详解
https://www.jb51.net/article/168793.htm
【2】java中\s什么意思?
https://zhidao.baidu.com/question/321069860.html
【3】正则里的\\s和\s有什么区别?