当前位置: 安卓之星 -> Java开发 -> 如何用java的replaceall方法取代字符串中的所有空格

如何用java的replaceall方法取代字符串中的所有空格

作者:网络 发表于: 2017-02-21 点击: 375 次

我需要一个Java方法从字符串中删除所有的空白字符。 我开始写一些与StringBuffer或StringBuilder的代码,仔细查了一下网上的资料有一个jdk自带的api可以替代这些繁琐的代码。 不是StringBuilder/StringBuffer这些复杂的方法。

这就是JDK的String类里的replaceAll方法。 果然,用下面代码的方法确实简单的多,删除所有空格:

String newName = oldName.replaceAll(” “, “”);

请注意,该行中的第一组双引号之间存在空格,第二组引号之间没有空格。

使用正则表达式的注意事项:

因为String类replaceAll方法需要一个正则表达式,你可以这样来替换更复杂的字符串,但是这里没有这个必要。 以正则表达式来实现的Java源代码应该返回一个新的字符串除去所有空格字符:

String newName = oldName.replaceAll(“\\s”, “”);

相关文章

相关文章

赶快留言冒泡

  • 评论 (0)
  • 引用通告 (0)
目前还没有任何评论.
目前还没有任何Trackbacks和Pingbacks.
吐个泡浮上去.