从字符串的开头和结尾删除空格
该 trim() 方法返回去除前后空白的新 String。
String s = new String(" Hello World!! ");
String t = s.trim(); // t = "Hello World!!"
如果你知道一个没有要删除的空格的字符串,你将返回相同的 String 实例。
请注意, trim() 方法有自己的空白概念 ,这与 Character.isWhitespace()方法使用的概念不同 :
-
代码为
U+0000到U+0020的所有 ASCII 控制字符都被视为空格,并由trim()删除。这包括U+0020 'SPACE',U+0009 'CHARACTER TABULATION',U+000A 'LINE FEED'和U+000D 'CARRIAGE RETURN'字符,还有像U+0007 'BELL'这样的字符。 -
trim()无法识别像U+00A0 'NO-BREAK SPACE'或U+2003 'EM SPACE'这样的 Unicode 空白。