Strings Débutant

Vérifiez si une chaîne est vide avec un seul appel de méthode.

✕ Java 8
boolean blank =
    str.trim().isEmpty();
// or: str.trim().length() == 0
✓ Java 11+
boolean blank = str.isBlank();
// handles Unicode whitespace too
Un problème avec ce code ? Dites-le nous.
📖

Auto-documenté

isBlank() dit exactement ce qu'il vérifie.

🌐

Compatible Unicode

Gère tous les espaces blancs Unicode, pas seulement ASCII.

Sans allocation

Aucune chaîne intermédiaire rognée n'est créée.

Ancienne Approche
trim().isEmpty()
Approche Moderne
isBlank()
Depuis JDK
11
Difficulté
Débutant
String.isBlank()
Disponible

Disponible depuis JDK 11 (sept. 2018)

isBlank() retourne true si la chaîne est vide ou ne contient que des espaces blancs, y compris les caractères d'espace Unicode que trim() ne détecte pas.

Partager 𝕏 🦋 in