Java trim()方法:去除字串的前後空格

2020-07-16 10:04:52
Java String 類中的 trim() 方法返回去除字串前後空格的副本。如果沒有前導和尾部空白,則返回此字串。

語法:

trim()

注意:如果此 String 物件表示一個空字元序列,或者此 String 物件表示的字元序列的第一個和最後一個字元的程式碼都大於 'u0020'(空格字元),則返回對此 String 物件的參照。否則,若字串中沒有程式碼大於 'u0020' 的字元,則建立並返回一個表示空字串的新 String物件。

假定 k 為字串中程式碼大於 'u0020' 的第一個字元的索引,m 為字串中程式碼大於 'u0020' 的最後一個字元的索引。建立一個新的 String 物件,表示此字串中從索引 k 處的字元開始,到索引 m 處的字元結束的子字串,即 this.substring(k,m+1)的結果。

範例

使用 trim() 函數去除字串中前後的空格,並同時輸出未去除前後空格和去除前後空格的字串。
public static void main(String[] args){
    String strCom = "JAVA程式設計詞典";  //定義字串
    String str = strCom.trim();  //去除字串前後的空格
    System.out.println("未去除前後空格的字串:"+strCom);
    System.out.println("去除前後空格後的字串:"+str);
}