Nouvelles méthodes de la classe String
Java 11 a introduit quelques nouvelles méthodes dans la classe String
. Dans cette étape, nous allons explorer ces nouvelles méthodes.
Méthode isBlank()
La méthode isBlank()
est utilisée pour vérifier si une chaîne de caractères est vide ou non. Une chaîne de caractères vide ou une chaîne composée uniquement d'espaces est considérée comme vide.
Dans le fichier MyFirstJavaProgram.java
, ajoutez le code suivant :
String s1 = "";
String s2 = " ";
String s3 = "String";
System.out.println("s1 est vide : " + s1.isBlank());
System.out.println("s2 est vide : " + s2.isBlank());
System.out.println("s3 est vide : " + s3.isBlank());
Enregistrez le fichier et exécutez-le à l'aide de la commande suivante :
javac MyFirstJavaProgram.java
java MyFirstJavaProgram
Vous devriez voir la sortie suivante :
s1 est vide : true
s2 est vide : true
s3 est vide : false
Méthodes strip(), stripLeading() et stripTrailing()
Les méthodes strip()
, stripLeading()
et stripTrailing()
sont utilisées pour supprimer les espaces blancs d'une chaîne de caractères. Elles sont similaires à la méthode existante trim()
mais offrent une prise en charge Unicode.
Dans le fichier MyFirstJavaProgram.java
, ajoutez le code suivant :
String s = " String ";
System.out.println("$" + s + "$");
System.out.println("$" + s.strip() + "$");
System.out.println("$" + s.stripLeading() + "$");
System.out.println("$" + s.stripTrailing() + "$");
Enregistrez le fichier et exécutez-le à l'aide de la commande suivante :
javac MyFirstJavaProgram.java
java MyFirstJavaProgram
Vous devriez voir la sortie suivante :
$ String $
$String$
$String $
$ String$