strip在java中的作用及用法

655Z技术栈 JAVA编程 9小时前 3

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
关闭

用微信“扫一扫”