Esta publicación discutirá cómo verificar si una string está vacía o es nula en Java. Tenga en cuenta que una string está vacía si y solo si su longitud es 0.

1. Usando String.isEmpty() método

Desde Java 7 en adelante, el enfoque recomendado es usar el String.isEmpty() método para buscar una string vacía en Java. Para evitar NullPointerException si la string es nula, una verificación nula debe preceder a la llamada al método.

Descargar  Ejecutar código

2. Usando String.length() método

los isEmpty() método llama internamente al length() metodo de la String clase. En Java 6 y menos, desde el isEmpty() método no está disponible, podemos llamar directamente al length() método, como se muestra a continuación:

Descargar  Ejecutar código

3. Usando String.equals() método

También se puede usar el String.equals() método para hacer una verificación de igualdad contra una string vacía.

Descargar  Ejecutar código

4. Usando la biblioteca de Guava

Guava’s Strings la clase tiene un método de utilidad estática isNullOrEmpty(String), que devuelve verdadero si la string dada es nula o es una string vacía.

Descargar Código

5. Uso de Apache Commons Lang

La biblioteca Apache Commons Lang proporciona StringUtils.isEmpty(String), que comprueba si una string es una string vacía o nula. También proporciona la StringUtils.isBlank(String) método, que también comprueba los espacios en blanco.

Descargar Código

Se trata de determinar si una string está vacía o es nula en Java.