Strings Iniciante

Verifique strings em branco com uma única chamada de método.

✕ Java 8
boolean blank =
    str.trim().isEmpty();
// or: str.trim().length() == 0
✓ Java 11+
boolean blank = str.isBlank();
// handles Unicode whitespace too
Viu um problema com este código? Nos avise.
📖

Autodocumentado

isBlank() diz exatamente o que verifica.

🌐

Compatível com Unicode

Lida com todos os espaços em branco Unicode, não apenas ASCII.

Sem alocação

Nenhuma string intermediária é criada após remoção de espaços.

Abordagem Antiga
trim().isEmpty()
Abordagem Moderna
isBlank()
Desde o JDK
11
Dificuldade
Iniciante
String.isBlank()
Disponível

Amplamente disponível desde o JDK 11 (setembro de 2018)

isBlank() retorna true se a string estiver vazia ou contiver apenas espaços em branco, incluindo caracteres Unicode de espaço que trim() não detecta.

Compartilhar 𝕏 🦋 in