Java Language Supprimer les espaces au début et à la fin d'une chaîne


Exemple

La méthode trim() renvoie une nouvelle chaîne avec les espaces blancs de début et de fin supprimés.

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

Si vous trim une chaîne qui n'a pas d'espace à supprimer, vous recevrez la même instance String.

Notez que la méthode trim() a sa propre notion d’espace , qui diffère de la notion utilisée par la méthode Character.isWhitespace() :

  • Tous les caractères de contrôle ASCII avec les codes U+0000 à U+0020 sont considérés comme des espaces et sont supprimés par trim() . Cela inclut U+0020 'SPACE' , U+0009 'CHARACTER TABULATION' , U+000A 'LINE FEED' et U+000D 'CARRIAGE RETURN' , mais aussi les caractères comme U+0007 'BELL' .

  • Les espaces blancs Unicode tels que U+00A0 'NO-BREAK SPACE' ou U+2003 'EM SPACE' ne sont pas reconnus par trim() .