El La classe Java String isEmpty() El mètode comprova si la cadena d'entrada està buida o no. Tingueu en compte que aquí buit significa que el nombre de caràcters continguts en una cadena és zero.
Signatura
La signatura o sintaxi del mètode string isEmpty() es mostra a continuació:
edat de shilpa shetty
public boolean isEmpty()
Devolucions
cert si la longitud és 0 en cas contrari fals.
Des que
1.6
Implementació interna
public boolean isEmpty() { return value.length == 0; }
Exemple de mètode Java String isEmpty().
Nom de l'arxiu: StringIsEmptyExample.java
java privat vs públic
public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }}Prova-ho ara
Sortida:
true false
Mètode Java String isEmpty() Exemple 2
Nom del fitxer: StringIsEmptyExample2.java
public class IsEmptyExample2 { public static void main(String[] args) }
Sortida:
String s1 is empty Javatpoint
Buit vs. Cordes nuls
Anteriorment en aquest tutorial, hem comentat que les cadenes buides contenen zero caràcters. Tanmateix, el mateix passa també amb una cadena nul·la. Una cadena nul·la és una cadena que no té cap valor.
String str = ''; // empty string String str1 = null; // null string. It is also not containing any characters.
El mètode isEmpty() no és apte per comprovar les cadenes nul·les. L'exemple següent mostra el mateix.
Nom de l'arxiu: 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.'); } } }
Sortida:
diferència entre guineu i llop
Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7)
Aquí, podem utilitzar l'operador == per comprovar les cadenes nul·les.
Nom de l'arxiu: StringIsEmptyExample4.java
localdatetime 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.'); } } }
Sortida:
The string is null.
Cordes en blanc
Les cadenes en blanc són aquelles cadenes que només contenen espais en blanc. El mètode isEmpty() és molt útil per comprovar les cadenes en blanc. Considereu l'exemple següent.
Nom de l'arxiu: 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. '); } } }
Sortida:
The string is blank. The string is not blank.