En la programación de Java, puede haber un requisito para que el desarrollador localice y omita valores innecesarios. Por ejemplo, rastrear los valores que acumulan la memoria y afectan el flujo de código. En tales casos, verificar si una cadena es "nulo","vacío" o "blanco"En Java ayuda a eliminar o modificar las entradas contenidas en el código.
Este artículo discutirá los enfoques para verificar la cadena de "nulo", "vacío" o "en blanco" en Java.
Cómo verificar si la cadena es "nula", "vacía" o "en blanco" en Java?
Para verificar que la cadena sea nula, vacía o en blanco, aplique el "nulo"Palabra clave reservada, la"esta vacio()Método "o el"está en blanco()"Método, respectivamente.
El "nulo"Comprobaciones de palabras clave si el valor es"nulo". El "esta vacio()"El método verifica si una cadena está vacía o no y devuelve un resultado booleano basado en eso y el"está en blanco()El método devuelve verdadero si la cadena proporcionada está vacía o acumula solo espacios blancos.
Nota: el isEmpty ()" y "está en blanco()Los métodos devuelven el resultado correspondiente como valor booleano, yo.mi., "verdadero Falso".
Ejemplo 1: Compruebe si la cadena es nula, vacía o en blanco en Java usando la instrucción "if/else"
En este ejemplo, los enfoques discutidos se pueden utilizar en combinación con el "si/elseDeclaración para verificar la cadena nula, vacía o en blanco:
String String1 = null;
String String2 = "";
String String3 = "";
if (string1 == null)
Sistema.afuera.println ("La primera cadena es nula!");
demás
Sistema.afuera.println ("La primera cadena no es nula");
if (string2.isEtimty () == true)
Sistema.afuera.println ("La segunda cadena está vacía!");
demás
Sistema.afuera.println ("La segunda cadena no está vacía");
if (string3.isblank () == true)
Sistema.afuera.println ("La tercera cadena está en blanco!");
demás
Sistema.afuera.println ("La tercera cadena no está en blanco");
En las líneas de código anteriores, aplique los siguientes pasos:
Producción
En la salida anterior, se puede ver que la condición anterior es "verdadero"En cada uno de los casos, ya que los valores de cadena son"nulo","vacío" y "blanco", Respectivamente.
Ejemplo 2: Verifique si la cadena es nula, vacía o en blanco en Java usando una función definida por el usuario
En este ejemplo particular, se puede aplicar una verificación a la cadena para las condiciones discutidas a través de la función definida por el usuario:
public static void main (string [] args)
String String1 = null;
String String2 = "";
String String3 = "";
Sistema.afuera.println ("La primera cadena es:" + isnullemptyblank (string1));
Sistema.afuera.println ("La segunda cadena es:" + isnullemptyblank (string2));
Sistema.afuera.println ("La tercera cadena es:" + isnullemptyblank (string3));
Cadena estática pública isNullemptyblank (cadena de cadena)
if (string == null)
regresar "nulo";
else if (cadena.esta vacio())
regresar "vacío";
else if (cadena.está en blanco())
regresar "en blanco";
else return string;
De acuerdo con este bloque de código, realice los pasos proporcionados a continuación:
Producción
Este resultado implica que cada una de las cadenas pasadas se evalúa adecuadamente.
Conclusión
Para verificar que la cadena sea nula, vacía o en blanco en Java, aplique el "nulo"Palabra clave reservada, la"esta vacio()Método "o el"está en blanco()"Método, respectivamente. Esto se puede lograr simplemente aplicando los métodos discutidos en el "si/elseDeclaración "o a través del"usuario definido" función. Este blog demostró los enfoques para verificar que la cadena sea nula, vacía o en blanco.