我已经找到了类似的主题,但它们并没有真正帮助到我。
我基本上想知道如何仅在字符串末尾删除空格。
例如:
我基本上想知道如何仅在字符串末尾删除空格。
例如:
String a = "Good Morning it is a nice day ";
应该是:String a = "Good Morning it is a nice day";
你可以看到末尾有三个空格或者其他字符。我得到了replaceAll()的建议,但是我只想删除末尾剩余的空格。我该怎么做?我已经尝试过不同的方法,比如这样遍历字符串:for(int i = a.length(); i > a.length() - 3; i++){
if(a.charAt(i) == ' '){
<insert Solution here>
}
}
通过上面的代码,我想检查字符串的最后三个字符,因为这已经足够了。它足够满足我想做的事情。不会出现在字符串末尾有99+个空格的情况(可能)。
但是正如你所看到的,我仍然不知道该使用哪种方法或者这是否是正确的方法。
有什么建议吗?
a = a.replaceAll("\\s+$", "")
来去除末尾的空格,并将结果存回到a
中。 - Ousmane D.