strip在java中的作用及用法

655Z技术栈 JAVA编程 2025年09月10日 396

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() 方法会移除所有类型的空白字符,而不仅仅是空格。如果你只想移除特定类型的空白字符,你需要使用正则表达式或其他字符串处理方法。

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”