public String trim();
'\u0020'
) : 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).
Dit autrement la méthode trim
supprime donc tous les caractères de code numérique inférieur ou égal à 32, placés en tête ou en fin de la chaîne considérée.
Les espaces et les caractères de contrôle 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 nettoyée de la chaîne initiale.
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 trimedString = initialString.trim(); System.out.println( initialString + "!" ); System.out.println( trimedString + "!"); // On vérifie la suppression des caractères de contrôle au début et à la fin de la chaîne. initialString = " \n\tCa néttoie bien la chaîne \t "; trimedString = initialString.trim(); System.out.println( initialString + "!" ); System.out.println( trimedString + "!"); // 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 trimedString = initialString.trim(); System.out.println( trimedString + " - " + trimedString.length() ); // alors que strip le conserve !!! String 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 :