Wie überprüft man, ob eine Zeichenkette in Java leer oder Null ist
    
    
            Hassan Saeed
    12 Oktober 2023
    
    Java
    Java String
    
- 
          
            Verwenden Sie str == null, um zu prüfen, ob einStringin Javanullist
- 
          
            Verwenden Sie str.isEmpty(), um zu prüfen, ob einStringin Java leer ist
 
Dieses Tutorial behandelt Methoden, um zu überprüfen, ob ein String in Java leer oder Null ist.
Verwenden Sie str == null, um zu prüfen, ob ein String in Java null ist
    
Der einfachste Weg, um zu überprüfen, ob ein gegebener String in Java null ist, ist der Vergleich mit null unter Verwendung von str == null. Das folgende Beispiel veranschaulicht dies:
public class MyClass {
  public static void main(String args[]) {
    String str1 = null;
    String str2 = "Some text";
    if (str1 == null)
      System.out.println("str1 is a null string");
    else
      System.out.println("str1 is not a null string");
    if (str2 == null)
      System.out.println("str2 is a null string");
    else
      System.out.println("str2 is not a null string");
  }
}
Ausgabe:
str1 is a null string
str2 is not a null string
Verwenden Sie str.isEmpty(), um zu prüfen, ob ein String in Java leer ist
    
Der einfachste Weg zu überprüfen, ob ein gegebener String in Java leer ist, ist die eingebaute Methode der Klasse String - isEmpty(). Das folgende Beispiel veranschaulicht dies:
public class MyClass {
  public static void main(String args[]) {
    String str1 = "";
    String str2 = "Some text";
    if (str1.isEmpty())
      System.out.println("str1 is an empty string");
    else
      System.out.println("str1 is not an empty string");
    if (str2.isEmpty())
      System.out.println("str2 is an empty string");
    else
      System.out.println("str2 is not an empty string");
  }
}
Ausgabe:
str1 is an empty string
str2 is not an empty string
Wenn wir auf beide Bedingungen gleichzeitig prüfen wollen, können wir dies mit dem logischen ODER-Operator - || tun. Das folgende Beispiel veranschaulicht dies:
public class MyClass {
  public static void main(String args[]) {
    String str1 = "";
    if (str1.isEmpty() || str1 == null)
      System.out.println("This is an empty or null string");
    else
      System.out.println("This is neither empty nor null string");
  }
}
Ausgabe:
This is an empty or null string
        Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
    
Verwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java