Strings Principiante

Verifica si un string está en blanco con una sola llamada al método.

✕ Java 8
boolean blank =
    str.trim().isEmpty();
// or: str.trim().length() == 0
✓ Java 11+
boolean blank = str.isBlank();
// handles Unicode whitespace too
¿Ves un problema con este código? Cuéntanos.
📖

Autodocumentado

isBlank() dice exactamente lo que verifica.

🌐

Compatible con Unicode

Maneja todos los espacios en blanco Unicode, no solo ASCII.

Sin asignación

No se crea un string intermedio recortado.

Enfoque Antiguo
trim().isEmpty()
Enfoque Moderno
isBlank()
Desde JDK
11
Dificultad
Principiante
String.isBlank()
Disponible

Ampliamente disponible desde JDK 11 (sept. 2018)

isBlank() devuelve true si el string está vacío o contiene solo espacios en blanco, incluyendo caracteres de espacio Unicode que trim() no detecta.

Compartir 𝕏 🦋 in