Bei der Java -Programmierung kann der Entwickler unnötige Werte lokalisieren und weglassen. Zum Beispiel die Verfolgung der Werte, die den Speicher akkumulieren und den Codefluss beeinflussen. In solchen Fällen prüfen Sie, ob eine Zeichenfolge istNull","leer" oder "leer”In Java hilft bei der Beseitigung oder Änderung der enthaltenen Einträge im Code.
In diesem Artikel werden die Ansätze zum Überprüfen der Zeichenfolge nach "NULL", "leer" oder "leer" in Java erörtert.
So überprüfen Sie, ob die Zeichenfolge in Java "null", "leer" oder "leer" ist?
Um zu überprüfen, ob die Zeichenfolge null, leer oder leer ist, wenden Sie die “anNull"Reserviertes Schlüsselwort, das"ist leer()Methode oder die “ist leer()Methode jeweils.
Der "Null"Keyword -Überprüfungen, wenn der Wert ist"Null”. Der "ist leer()Methode prüft, ob eine Zeichenfolge leer ist oder nicht, und gibt basierend darauf ein boolescher Ergebnis zurückist leer()Die Methode gibt true zurück, wenn die bereitgestellte Zeichenfolge leer ist oder nur weiße Räume sammelt.
HINWEIS: DER ISEMPTY ()" Und "ist leer()Methoden geben das entsprechende Ergebnis als boolescher Wert zurück, ich.e., “wahr falsch”.
Beispiel 1: Überprüfen Sie, ob die Zeichenfolge in Java null, leer oder leer ist, indem Sie die Anweisung "if/else" verwenden
In diesem Beispiel können die diskutierten Ansätze in Kombination mit dem “verwendet werdenansonsten”Anweisung, um nach Null-, Leer- oder Leerzeichenfolge zu suchen:
String string1 = null;
String string2 = "";
String string3 = "";
if (string1 == null)
System.aus.println ("Die erste Zeichenfolge ist null!");
anders
System.aus.println ("Die erste Zeichenfolge ist nicht null");
if (String2.isempty () == true)
System.aus.println ("Die zweite Zeichenfolge ist leer!");
anders
System.aus.println ("Die zweite Zeichenfolge ist nicht leer");
if (String3.isBlank () == true)
System.aus.println ("Die dritte Zeichenfolge ist leer!");
anders
System.aus.println ("Die dritte Zeichenfolge ist nicht leer");
Wenden Sie in den obigen Codezeilen die folgenden Schritte an:
Ausgang
In der obigen Ausgabe ist ersichtlich, dass die erstere Bedingung ist “WAHR"In jedem der Fälle, da die Stringwerte sind"Null","leer" Und "leer", bzw.
Beispiel 2: Überprüfen Sie, ob die Zeichenfolge in Java mit einer benutzerdefinierten Funktion null, leer oder leer ist
In diesem speziellen Beispiel kann eine Prüfung für die besprochenen Bedingungen über die benutzerdefinierte Funktion auf die Zeichenfolge angewendet werden:
public static void main (String [] args)
String string1 = null;
String string2 = "";
String string3 = "";
System.aus.println ("Die erste Zeichenfolge ist:" + isnulleMptyBlank (String1));
System.aus.println ("Die zweite Zeichenfolge ist:" + isnulleMptyBlank (String2));
System.aus.println ("Die dritte Zeichenfolge ist:" + isnulleMptyBlank (String3));
public statische Zeichenfolge isnullEmptyBlank (String String)
if (string == null)
zurück "null";
sonst wenn (String.ist leer())
zurück "leer";
sonst wenn (String.ist leer())
zurück "leer";
sonst return string;
Führen Sie nach diesem Codeblock die unterbereiteten Schritte aus:
Ausgang
Dieses Ergebnis impliziert, dass jeder der bestandenen Saiten angemessen bewertet wird.
Abschluss
Um die Zeichenfolge in Java zu überprüfen, um null, leer oder leer zu sein, wenden Sie die “anNull"Reserviertes Schlüsselwort, das"ist leer()Methode oder die “ist leer()Methode jeweils. Dies kann erreicht werden, indem einfach die diskutierten Methoden in der “angewendet werden“ansonsten”Aussage oder über die“benutzerdefinierte”Funktion. In diesem Blog wurde die Ansätze zur Überprüfung des Saitens demonstriert, der null, leer oder leer ist.