當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。