strip()
是 Java 11 中引入的一个新方法,它可以用来去除字符串首尾的空白字符。这个方法在 String
类中定义,因此你可以直接在字符串对象上调用它。
下面是如何正确使用 strip()
方法的示例:
public class StripExample {
public static void main(String[] args) {
String stringWithWhitespace = " Hello, World! ";
// 使用 strip() 方法去除首尾的空白字符
String strippedString = stringWithWhitespace.strip();
System.out.println("原始字符串: '" + stringWithWhitespace + "'");
System.out.println("去除空白后的字符串: '" + strippedString + "'");
}
}
输出结果:
原始字符串: ' Hello, World! '
去除空白后的字符串: 'Hello, World!'
注意,strip()
方法只会去除字符串首尾的空白字符,不会去除中间的空白字符。如果你需要去除所有空白字符,可以使用 replaceAll()
方法:
String strippedString = stringWithWhitespace.replaceAll("\\s", "");
这将把所有空白字符替换为空字符串,从而达到去除所有空白字符的目的。