Java String 删除字符串的尾随空格

来源:这里教程网 时间:2026-02-17 20:07:31 作者:

在本教程中,我们将学习如何从字符串中修剪尾随空格而不是前导空格。这是完整的代码:

class TrimBlanksExample {  public static void main(String[] args) {    System.out.println("#"+trimTrailingBlanks(" How are you?? ")+"@");    System.out.println("#"+trimTrailingBlanks(" I'm Fine. ")+"@");  }  public static String trimTrailingBlanks( String str)  {    if( str == null)      return null;    int len = str.length();    for( ; len > 0; len--)    {      if( ! Character.isWhitespace( str.charAt( len - 1)))         break;    }    return str.substring( 0, len);  } }

输出:

#  How are [email protected]#    I'm [email protected]

正如您所看到的,字符串和"@"之间没有空格,表明已从字符串中删除了尾随空格。此外,输出中的"#"和String之间有空格,表示不会从字符串中删除前导空格。

参考:

substring()方法
charAt()方法
length()方法

相关推荐