Dans IntelliJ, j'ai une option pour vérifier si une chaîne est vide ou vide.
Dans Android Studio, je veux vérifier si la chaîne est vide, mais je n'ai pas cette méthode.
Il ne me montre que isEmpty() . Comment puis-je obtenir la méthode isBlank() ?
3 Réponses :
La méthode String.isBlank() été ajoutée dans Java 11. Autant que je sache, Android ne cible toujours qu'un niveau de compatibilité quelque part entre Java 7 et Java 8 (et même dans ce cas, toutes les fonctionnalités ou méthodes ne sont peut-être pas disponibles). Voir également Utiliser les fonctionnalités du langage Java 8 et les API .
En d'autres termes, vous ne pouvez pas utiliser String.isBlank() , vous devrez en écrire un vous-même (ou trouver une bibliothèque utilitaire qui le fournit pour vous).
String.isBlank () n'est disponible que sur java 11 mais Android Studio utilise java 8 (ou 7). Vous pouvez également vérifier si une chaîne est vide avec la méthode string.isEmpty ()
Une chaîne vide n'est pas nécessairement vide.
Essayez ce code TextUtils.isEmpty (someString). Avec ce code, vous vérifiez si la chaîne est vide et nulle. Signifie 2 vérification de la solution.
.trim().isEmpty()devrait faire l'affaire.