Diferencia entre estaVacia () y ISBLANK () Método en java 11

Niraj Sonawane:

Java 11 ha añadido un nuevo método de instancia isBlank()de java.lang.Stringla clase.

¿Cuál es la diferencia básica entre lo existente isEmptyy recién añadido isBlank()método?

Niraj Sonawane:

esta vacio()

La cadena de Java isEmpty()método comprueba si esta cadena está vacía. Devuelve verdadero , si la longitud de la cadena es 0 en caso contrario falsa por ejemplo,

System.out.println("".isEmpty()); // Prints - True
System.out.println(" ".isEmpty()); //Prints - False 

Java 11 - ESBLANCO ()

El nuevo método de instancia java.lang.String.isBlank() devuelve verdadero si la cadena está vacío o contiene sólo espacio en blanco , espacios en blanco, donde se define como cualquier punto de código que devuelve true cuando se pasa a Carácter # isWhitespace (int).

boolean blank = string.isBlank();

Antes de Java 11

boolean blank = string.trim().isEmpty();

Después de Java 11

boolean blank = string.isBlank();

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=221669&siteId=1
Recomendado
Clasificación