logo

La cadena Java está vacía()

El La clase de cadena Java está vacía () El método comprueba si la cadena de entrada está vacía o no. Tenga en cuenta que aquí vacío significa que el número de caracteres contenidos en una cadena es cero.

Firma

La firma o sintaxis del método string isEmpty() se proporciona a continuación:

bash divide la cadena por delimitador
 public boolean isEmpty() 

Devoluciones

verdadero si la longitud es 0 en caso contrario, falso.

Desde

1.6

Implementación interna

 public boolean isEmpty() { return value.length == 0; } 

Ejemplo del método Java String isEmpty()

Nombre del archivo: StringIsEmptyExample.java

quien es urfi javed
 public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }} 
Pruébalo ahora

Producción:

 true false 

Ejemplo 2 del método Java String isEmpty()

Nombre de archivo: StringIsEmptyExample2.java

 public class IsEmptyExample2 { public static void main(String[] args) } 

Producción:

 String s1 is empty Javatpoint 

Vacío vs. Cadenas nulas

Anteriormente en este tutorial, analizamos que las cadenas vacías contienen cero caracteres. Sin embargo, lo mismo ocurre también con una cadena nula. Una cadena nula es una cadena que no tiene valor.

 String str = ''; // empty string String str1 = null; // null string. It is also not containing any characters. 

El método isEmpty() no es apto para comprobar las cadenas nulas. El siguiente ejemplo muestra lo mismo.

fmoviez

Nombre del archivo: 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.'); } } } 

Producción:

 Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7) 

Aquí, podemos usar el operador == para verificar las cadenas nulas.

Nombre del archivo: StringIsEmptyExample4.java

nombre de la ciudad en estados unidos
 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.'); } } } 

Producción:

 The string is null. 

Cadenas en blanco

Las cadenas en blanco son aquellas cadenas que contienen sólo espacios en blanco. El método isEmpty() resulta muy útil para comprobar las cadenas en blanco. Considere el siguiente ejemplo.

Nombre del archivo: 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. 
'); } } } 

Producción:

 The string is blank. The string is not blank.