Überprüfen, ob eine Zeichenfolge nicht Null und nicht leer ist
Um festzustellen, ob eine Zeichenfolge nicht Null und nicht leer ist, bietet Java verschiedene Methoden .
Option 1: isEmpty()
Für Java-Versionen 1.6 und höher bietet die Methode isEmpty() eine prägnante Möglichkeit, auf Leerheit zu prüfen:
if (str != null && !str.isEmpty())
Option 2: str.length() == 0
Für Java-Versionen vor 1.6 kann str.length() == 0 sein verwendet:
if (str != null && str.length() == 0)
Option 3: trim().isEmpty()
Um führende und nachfolgende Leerzeichen zu ignorieren, verwenden Sie trim().isEmpty():
if (str != null && !str.trim().isEmpty())
Option 4: isBlank()
Java 11 führte die Methode isBlank() ein, die die Funktionalität von isEmpty() und trim() kombiniert:
if (str != null && !str.isBlank())
Handliche Funktion
Um die Aufgabe zu vereinfachen, berücksichtigen Sie Einpacken der Logik in eine Funktion:
public static boolean empty(String s) { return s == null || s.trim().isEmpty(); } // Usage if (!empty(str))
Das obige ist der detaillierte Inhalt vonWie kann ich effektiv prüfen, ob ein Java-String weder Null noch leer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!