Wie überprüft man, ob eine Zeichenkette in Java leer oder Null ist
Hassan Saeed
12 Oktober 2023
-
Verwenden Sie
str == null
, um zu prüfen, ob einString
in Javanull
ist -
Verwenden Sie
str.isEmpty()
, um zu prüfen, ob einString
in 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
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