如何除去字符串中的空格

            关于这个问题网上有很多方法,但是感觉有些混乱,而且大多数是复制转载别人的错误分析,先就自己的实际操作做一下记录。

        如何去除空格一般有三种常见方法,但是作用有差异;


  •    1、trim()函数:该函数的作用仅仅是去掉字符串中的头部尾部的空格,例如“  A  B  ”.trim() = "A  B",中间的空格依旧存在。
  •    2、replaceAll()函数,该函数需要运用正则表达式,功能比较强大,几乎可以去除你想去除的东西,就空格而言,其代码为:replaceAll(" +",""),+ 号作用是去掉不仅一个空格。

Java API中 public String replaceAll(String regex, String replacement),regex:用来匹配此字符串的正则表达式;eplacement:用来替换每个匹配项的字符串。

  •   3、Split()函数:该函数的原理是通过以空格为标志拆分字符串,然后重新组合,来去除字符串。我个人感觉比较麻烦没有进行实验,感兴趣可以自己做来看看。

 

你可能感兴趣的:(正则表达式)