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