Strings Principiante

Controlla le stringhe vuote con una singola chiamata a metodo.

✕ Java 8
boolean blank =
    str.trim().isEmpty();
// or: str.trim().length() == 0
✓ Java 11+
boolean blank = str.isBlank();
// handles Unicode whitespace too
Vedi un problema con questo codice? Faccelo sapere.
📖

Auto-documentante

isBlank() dice esattamente cosa controlla.

🌐

Consapevole di Unicode

Gestisce tutti gli spazi bianchi Unicode, non solo ASCII.

Nessuna allocazione

Non viene creata alcuna stringa trimmed intermedia.

Approccio Vecchio
trim().isEmpty()
Approccio Moderno
isBlank()
Dal JDK
11
Difficoltà
Principiante
String.isBlank()
Disponibile

Ampiamente disponibile dal JDK 11 (settembre 2018)

isBlank() restituisce true se la stringa è vuota o contiene solo spazi bianchi, inclusi i caratteri di spazio bianco Unicode che trim() non riconosce.

Condividi 𝕏 🦋 in