public String strip();
Character.isWhitespace
renvoie true
. On y trouve notamment le caractère tabulation ('\t'
de code 9), le caractère CR (Carriage Return/Retour chariot - \r
de code 13) et le caractère LF (Line Feed/Saut de ligne - \n
de code 10).
Les caractères d'espacement placés entre deux caractères classiques seront conservés.
Cette méthode n'accepte aucun paramètre.
La valeur de retour est de type String
. Renvoie une copie de la chaîne initiale, nettoyée de ses caractères d'espacement présents au début et à la fin de la chaîne.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
public class Sample { public static void main( String[] args ) { // On vérifie la suppression des espaces au début et à la fin de la chaîne. String initialString = " De La Vega Zorro "; String strippedString = initialString.strip(); System.out.println( initialString + "!" ); System.out.println( strippedString + "!"); // On vérifie la suppression des caractères d'espacement au début et à la fin de la chaîne. initialString = " \n\tCa néttoie bien la chaîne \t "; strippedString = initialString.strip(); System.out.println( initialString + "!" ); System.out.println( strippedString + "!"); // Test sur un caractère de contrôle non apparenté à un espacement : // On utilise le caractère BELL (Bip sonore). // Il faut être dans une vraie console pour l'entendre (pensez à mettre le son). initialString = "\u0007BELL"; System.out.println( initialString + " - " + initialString.length() ); // trim supprime le caractère BELL String trimedString = initialString.trim(); System.out.println( trimedString + " - " + trimedString.length() ); // alors que strip le conserve !!! strippedString = initialString.strip(); System.out.println( strippedString + " - " + strippedString.length() ); } } |
Et voici les résultats produits par cet exemple de code.
De La Vega Zorro ! De La Vega Zorro! Ca néttoie bien la chaîne ! Ca néttoie bien la chaîne! BELL - 5 BELL - 4 BELL - 5
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :