ejemplo 1: Comprobar si la cadena está vacía o nula
salida
str1 is null or empty.str2 is null or empty.
en el programa anterior, tenemos dos cadenas str1 y str2. str1 contiene un valor nulo y str2 es una cadena vacía.
también Hemos creado una función isNullOrEmpty()
que comprueba, como el nombre sugiere, si la cadena es nula o vacía., Lo comprueba usando una comprobación nula usando != null
y isEmpty()
método de cadena.
En términos sencillos, si una cadena no es un null
y isEmpty()
devuelve false
, que no sea nulo o vacío. Si no, lo es.
sin embargo, el programa anterior no devuelve vacío si una cadena contiene solo caracteres de espacio en blanco (espacios). Técnicamente, isEmpty()
ve que contiene espacios y devuelve false
., Para cadenas con espacios, usamos el método string trim()
para recortar todos los caracteres de espacios en blanco iniciales y finales.
Ejemplo 2: Compruebe si la cadena con espacios está vacía o nula
salida
str1 is null or empty.str2 is null or empty.
aquí en el isNullorEmpty()
, hemos agregado un método extra trim()
que elimina todos los caracteres de espacio en blanco iniciales y finales en cadena dada.
entonces, ahora si una cadena contiene solo Espacios, la función devuelve true
.