# Java如何删除字符串开头和结尾中的空格

TRIM()方法返回一个新的字符串,其中删除了前导和尾随空格。

String s = new String(" Hello World!! ");
String t = s.trim(); //t = "Hello World!!"

如果修剪一个没有任何空格可删除的字符串,将返回相同的字符串实例。
请注意,trim()方法有自己的空白概念,这与Character.isWhitespace()方法使用的概念不同:

  • 所有带有代码U+0000到U+0020的ASCII控制字符都被视为空白,并由trim()删除。这包括U+0020“空格”、U+0009“字符表”、U+000A“换行符”和U+000D“回车符”字符,但也包括U+0007“BELL”等字符。
  • trim()无法识别Unicode空白,如U+00A0“不间断空格”或者U+2003“EM空格”。
日期:2020-06-02 22:15:23 来源:oir作者:oir