strip()
方法在 Java 中通常用于移除字符串兩端的空白字符(如空格、制表符和換行符)。在 Java 11 之前,Java 標準庫中沒有直接提供 strip()
方法,但是你可以使用 trim()
方法來達到類似的效果。從 Java 11 開始,Java 引入了 strip()
、stripLeading()
和 stripTrailing()
方法,它們分別用于移除字符串兩端、左側和右側的空白字符。
trim()
(Java 11 之前)public class Main {
public static void main(String[] args) {
String str = " Hello, World! ";
String trimmedStr = str.trim();
System.out.println("Original: |" + str + "|");
System.out.println("Trimmed: |" + trimmedStr + "|");
}
}
輸出:
Original: | Hello, World! |
Trimmed: |Hello, World!|
strip()
(Java 11 及更高版本)public class Main {
public static void main(String[] args) {
String str = " Hello, World! ";
String strippedStr = str.strip();
System.out.println("Original: |" + str + "|");
System.out.println("Stripped: |" + strippedStr + "|");
}
}
輸出:
Original: | Hello, World! |
Stripped: |Hello, World!|
stripLeading()
和 stripTrailing()
(Java 11 及更高版本)public class Main {
public static void main(String[] args) {
String str = " Hello, World! ";
String strippedLeadingStr = str.stripLeading();
String strippedTrailingStr = str.stripTrailing();
System.out.println("Original: |" + str + "|");
System.out.println("Stripped Leading: |" + strippedLeadingStr + "|");
System.out.println("Stripped Trailing: |" + strippedTrailingStr + "|");
}
}
輸出:
Original: | Hello, World! |
Stripped Leading: |Hello, World! |
Stripped Trailing: | Hello, World!|
請注意,strip()
、stripLeading()
和 stripTrailing()
方法會移除所有類型的空白字符,而不僅僅是空格。如果你只想移除特定類型的空白字符,你需要使用正則表達式或其他字符串處理方法。