Vérifier si une chaîne n'est ni nulle ni vide
Pour déterminer si une chaîne n'est ni nulle ni vide, Java propose diverses méthodes .
Option 1 : isEmpty()
Pour les versions Java 1.6 et versions ultérieures, la méthode isEmpty() fournit un moyen concis de vérifier le vide :
if (str != null && !str.isEmpty())
Option 2 : str.length() == 0
Pour les versions Java antérieures à 1.6, str.length() == 0 peut être utilisé :
if (str != null && str.length() == 0)
Option 3 : trim().isEmpty()
Pour ignorer les espaces de début et de fin, utilisez trim().isEmpty():
if (str != null && !str.trim().isEmpty())
Option 4 : isBlank()
Java 11 a introduit la méthode isBlank(), qui combine les fonctionnalités de isEmpty() et trim() :
if (str != null && !str.isBlank())
Fonction pratique
Pour simplifier la tâche, considérez envelopper la logique dans une fonction :
public static boolean empty(String s) { return s == null || s.trim().isEmpty(); } // Usage if (!empty(str))
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!