当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java String trim()用法及代码示例


在本教程中,我们将借助示例了解 Java String trim() 方法。

trim() 方法从指定的字符串中删除任何前导(开始)和尾随(结束)空格。

示例

class Main {
  public static void main(String[] args) {
    String str1 = "   Learn Java Programming      ";

    System.out.println(str1.trim());

  }
}

// Output: Learn Java Programming

用法:

用法:

string.trim()

这里,stringString 类的对象。

参数:

  • trim() 方法不带任何参数

返回:

  • 返回删除了前导和尾随空格的字符串
  • 如果字符串的开头或结尾没有空格,则返回原始字符串

注意:在编程中,空格是表示水平或垂直空间的任何字符或一系列字符。例如:空格、换行符\n, 标签\t, 垂直制表符\v等等。

示例:Java 字符串 trim()

class Main {
  public static void main(String[] args) {
    String str1 = "     Learn   Java Programming ";
    String str2 = "Learn\nJava Programming\n\n   ";

    System.out.println(str1.trim());
    System.out.println(str2.trim());

  }
}

输出

Learn  Java Programming
Learn
Java Programming

在这里,str1.trim() 返回

"Learn   Java Programming"

同样,str2.trim() 返回

"Learn\nJava Programming"

从上面的示例可以看出,trim() 方法仅删除前导和尾随空格。它不会删除出现在中间的空格。

删除所有空白字符

如果你需要从字符串中删除所有空白字符, 你可以使用String replaceall使用适当的正则表达式。

class Main {
  public static void main(String[] args) {
    String str1 = "Learn\nJava \n\n   ";
    String result;

    // replace all whitespace characters with empty string
    result = str1.replaceAll("\\s", "");

    System.out.println(result);   // LearnJava
  }
}

相关用法


注:本文由纯净天空筛选整理自 Java String trim()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。