strip在java中的作用及用法

   2024-09-30 2710
核心提示:strip() 方法在 Java 中通常用于移除字符串两端的空白字符(如空格、制表符和换行符)。在 Java 11 之前,Java 标准库中没有直接

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

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号