📜  Java字符串之-trim()(1)

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

Java字符串之trim()

在Java中,字符串操作是非常常见的操作之一。在字符串操作中,有一个叫做trim()的函数,它的作用是去除字符串首尾的空格或者制表符等空白字符。在本文中,将主要介绍trim()函数的用法和示例。

trim()函数的用法

trim()函数是String类中的一个函数,它用来去除字符串首尾的空格或者制表符等空白字符。trim()函数的定义如下:

public String trim()

trim()函数没有参数,它返回一个新的字符串,这个新的字符串是去除原字符串首尾空格后的字符串。

trim()函数的示例
去除字符串首尾空格

下面的示例演示了如何使用trim()函数去除字符串首尾空格:

String str = "  hello  ";
String trimmed = str.trim();
System.out.println(trimmed); // 输出:hello

上述代码首先定义了一个字符串变量str并赋值为" hello ",这个字符串的包含了前后的空格。然后使用trim()函数将这个字符串去除首尾的空格,得到一个新的字符串trimmed。最后输出trimmed的值为hello

去除制表符

下面的示例演示了如何使用trim()函数去除字符串首尾制表符:

String str = "\t\t  hello  \t\t";
String trimmed = str.trim();
System.out.println(trimmed); // 输出:hello

上述代码首先定义了一个包含制表符的字符串变量str,然后使用trim()函数将这个字符串去除首尾的制表符,得到一个新的字符串trimmed。最后输出trimmed的值为hello

trim()函数不会去除中间的空格或制表符

需要注意的是,trim()函数只会去除字符串首尾的空格或制表符等空白字符,不会去除中间的空格或制表符。下面的代码演示了这个问题:

String str = "    hello    world    ";
String trimmed = str.trim();
System.out.println(trimmed); // 输出:hello    world

上述代码首先定义了一个字符串变量str并赋值为" hello world ",这个字符串包含首尾空格以及中间的空格。然后使用trim()函数将这个字符串去除首尾的空格,得到一个新的字符串trimmed。最后输出trimmed的值为hello world,中间的空格并未被去除。

总结

trim()函数是Java中一个非常实用的字符串函数,可以方便地去除字符串首尾的空格或制表符等空白字符。需要注意的是,trim()函数只会去除字符串首尾的空格或制表符等空白字符,不会去除中间的空格或制表符。使用trim()函数时需要注意这一点。