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 :