在所有其他相关文章中,人们询问了如何删除String java中的前导空格或尾随空格。现在,我的问题是如何获得前导或尾随空格?我能想到的是例如使用这样的功能,以获得尾随空格:如何获取字符串中的前导空格和尾随空格java
private String getTrailingSpaces(String str) {
return str.replace(str.replaceFirst("\\s+$", ""), "");
}
但我不知道这是正确的,甚至如果是,有没有更好的方式来做到这一点?
我不明白第二个参数是什么意思! – user3150474
第二个参数表示组#1的内容。第一组是(\\ s ++)。所有的事情意味着用组#1中的内容替换所有输入 –
如果你的字符串只包含空格怎么办? – kdgregory