📅  最后修改于: 2023-12-03 15:02:04.377000             🧑  作者: Mango
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()
函数时需要注意这一点。