Le La classe Java String estEmpty() La méthode vérifie si la chaîne d’entrée est vide ou non. Notez qu'ici vide signifie que le nombre de caractères contenus dans une chaîne est nul.
Signature
La signature ou la syntaxe de la méthode string isEmpty() est donnée ci-dessous :
classe de scanner Java
public boolean isEmpty()
Retour
vrai si la longueur est 0 sinon faux.
Depuis
1.6
Implémentation interne
public boolean isEmpty() { return value.length == 0; }
Exemple de méthode Java String isEmpty()
Nom de fichier: StringIsEmptyExample.java
valeur de chaîne de
public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }}Testez-le maintenant
Sortir:
true false
Exemple de méthode Java String isEmpty() 2
Nom du fichier : StringIsEmptyExample2.java
public class IsEmptyExample2 { public static void main(String[] args) }
Sortir:
String s1 is empty Javatpoint
Vide contre. Chaînes nulles
Plus tôt dans ce didacticiel, nous avons expliqué que les chaînes vides ne contiennent aucun caractère. Cependant, il en va de même pour une chaîne nulle. Une chaîne nulle est une chaîne qui n'a aucune valeur.
String str = ''; // empty string String str1 = null; // null string. It is also not containing any characters.
La méthode isEmpty() n'est pas adaptée pour vérifier les chaînes nulles. L'exemple suivant montre la même chose.
Nom de fichier: StringIsEmptyExample3.java
public class StringIsEmptyExample3 { // main method public static void main(String argvs[]) { String str = null; if(str.isEmpty()) { System.out.println('The string is null.'); } else { System.out.println('The string is not null.'); } } }
Sortir:
renommer un répertoire
Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7)
Ici, nous pouvons utiliser l'opérateur == pour vérifier les chaînes nulles.
Nom de fichier: StringIsEmptyExample4.java
class StringIsEmptyExample4 { // main method public static void main(String argvs[]) { String str = null; if(str == null) { System.out.println('The string is null.'); } else { System.out.println('The string is not null.'); } } }
Sortir:
The string is null.
Chaînes vierges
Les chaînes vides sont les chaînes qui contiennent uniquement des espaces blancs. La méthode isEmpty() est très pratique pour vérifier les chaînes vides. Considérez l'exemple suivant.
signification dhl
Nom de fichier: StringIsEmptyExample5.java
public class StringIsEmptyExample5 { // main method public static void main(String argvs[]) { // a blank string String str = ' '; int size = str.length(); // trim the white spaces and after that // if the string results in the empty string // then the string is blank; otherwise, not. if(size == 0) { System.out.println('The string is empty. '); } else if(size > 0 && str.trim().isEmpty()) { System.out.println('The string is blank. '); } else { System.out.println('The string is not blank. '); } str = ' Welcome to JavaTpoint. '; size = str.length(); if(size == 0) { System.out.println('The string is empty. '); } if(size > 0 && str.trim().isEmpty()) { System.out.println('The string is blank. '); } else { System.out.println('The string is not blank. '); } } }
Sortir:
The string is blank. The string is not blank.