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.