Unterscheiden Sie zunächst zwischen Leerzeichenfolge und Nullzeichenfolge
1 Die Leerzeichenfolge „“ ist eine Zeichenfolge der Länge 0, sie hat eine eigene Zeichenfolgenlänge (. 0) und Inhalt (leer), Methode zur Bestimmung, ob eine Zeichenfolge leer ist:
if (str.length() == 0);
oder
if (str.equals(""));
Empfohlenes Online-Video-Tutorial zum Java-Lernen: Java-Video-Tutorial
2. Eine Nullzeichenfolge bedeutet, dass der Variablen derzeit kein Objekt zugeordnet ist:
if (str == null);
3 noch eine leere Zeichenfolge, verwenden Sie die folgenden Methoden Beurteilung:
if (str != null && str.length() != 0);
Hinweis: Überprüfen Sie zunächst, ob str nicht null ist, da sonst ein Fehler auftritt, wenn die Methode length() auf einen Nullwert angepasst wird.
4. Verwenden Sie die StringUtils-Toolklasse, um wie folgt zu bestimmen, ob sie weder null noch leer ist:
if (StringUtils.isNotBlank(str))
Dieser Artikel stammt aus der Einführung in die Java-Entwicklung Kolumne, jeder ist herzlich willkommen, mitzumachen. Gemeinsam lernen!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die if-Anweisung in Java, um festzustellen, ob eine Zeichenfolge leer oder null ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!