修剪白色空间

时间:2012-11-08 23:07:29

标签: java

是否有任何内置方法仅修剪字符串中的尾随空格? 这与其他语言的rtrim类似

实施例: String str1 =“stackoverflow”; String str2 =“stackoverflow”;

应该成为,

str1 =“stackoverflow”; str2 =“stackoverflow”;

4 个答案:

答案 0 :(得分:3)

String有一个名为trim();

的方法

str1.trim();将为您完成这项工作。

更新

如果你不想修剪()前导空格,你可能需要像DNA建议的那样编写你自己的实现。

答案 1 :(得分:3)

如何检查String.trim() {{1}}并修改它?

在开始或结束时禁用空白删除是注释掉一行...

答案 2 :(得分:1)

您可以使用正则表达式或迭代字符串来删除空格字符。

无论哪种方式,您都应该阅读以下文档:Java String

答案 3 :(得分:0)

有很多方法可以做到这一点,正则表达式就是其中之一:

删除尾随空格:

s/\s+$//

有些相关,但可能不是你想要的,删除前导空格:

s/^\s+//

PS:我相信你的意思是说尾随空格,因为领先的空格意味着空格首先出现。