logo

La cadena Java és buida ()

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.