📅  最后修改于: 2023-12-03 15:15:57.709000             🧑  作者: Mango
strip()
方法是 Java 11 中添加到 String
类中的新方法,用于去除字符串的前后空白字符。在旧版本中,我们通常使用 trim()
方法来实现类似的功能。该方法返回一个去除了前后空白字符的新字符串,而不会修改原始字符串的内容。
public String strip()
该方法没有参数。
下面是使用 strip()
方法的几个示例:
public class Main {
public static void main(String[] args) {
String str = " Hello, World! ";
String stripped = str.strip();
System.out.println(stripped); // 输出 "Hello, World!"
}
}
在上面的示例中,我们创建了一个包含前后空白字符的字符串 str
。然后,我们调用 strip()
方法并将结果存储在 stripped
变量中。最后,我们打印 stripped
的值,去除了前后空白字符,只剩下字符串 "Hello, World!"
。
public class Main {
public static void main(String[] args) {
String str = "\t Hello \n";
String stripped = str.strip();
System.out.println(stripped); // 输出 "Hello"
}
}
在上面的示例中,我们创建了一个包含在字符串 str
中包含制表符和换行符的字符串。然后,我们调用 strip()
方法并将结果存储在 stripped
变量中。最后,我们打印 stripped
的值,去除了前后空白字符,只剩下字符串 "Hello"
。
strip()
方法只会去除字符串的前后空白字符,不会修改字符串中间的空白字符。Character.isWhitespace(char)
方法判断的,包括空格、制表符、换行符等。strip()
方法会返回一个空字符串。strip()
方法在 Java 11 或更高版本中可用。
以上就是关于 Java String Class strip() 方法
的介绍,该方法可方便地去除字符串的前后空白字符,非常实用。在编写 Java 代码时,我们可以使用该方法来简化字符串处理操作。