📜  Java String Class strip() 方法示例(1)

📅  最后修改于: 2023-12-03 15:15:57.709000             🧑  作者: Mango

Java String Class strip() 方法示例

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() 方法会返回一个空字符串。
JDK 版本要求

strip() 方法在 Java 11 或更高版本中可用。

以上就是关于 Java String Class strip() 方法 的介绍,该方法可方便地去除字符串的前后空白字符,非常实用。在编写 Java 代码时,我们可以使用该方法来简化字符串处理操作。