Java überprüfen, ob die Zeichenfolge null, leer oder leer ist

Java überprüfen, ob die Zeichenfolge null, leer oder leer ist

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:

  • Initialisieren Sie zunächst die Zeichenfolge mit “Null", behalte es "leer" Und "leer”, Jeweils und geben Sie ihren Datentyp an, ich.e., “Saite”.
  • Wenden Sie im nächsten Schritt die anansonsten”Aussage, um nach der“ zu überprüfen “Null”String über die“Null" Stichwort.
  • Jetzt verbinden Sie die “ist leer()" Und "ist leer()Methoden mit den initialisierten Zeichenfolgen, um zu überprüfen, ob die entsprechende Zeichenfolge leer oder leer ist, und den booleschen Wert basierend darauf zurückgeben.

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:

  • Ebenso initialisieren Sie die Zeichenfolgen in derselben Reihenfolge, wie diskutiert.
  • Danach rufen Sie die Funktion auf “isnullEmptyblank ()”Durch die Übergabe jeder der initialisierten Saiten als Argument nacheinander.
  • Definieren Sie nun die Funktion “isnullEmptyblank ()"Und geben Sie seinen Rückgabetyp als" an "an"Saite”.
  • Der Funktionsparameter entspricht dem String, der für die erforderlichen Bedingungen bewertet werden muss.
  • Wenden Sie in seiner (Funktion) Definition die “anansonsten”Aussagen für jeden der übergebenen Zeichenfolgen und geben den entsprechenden Zeichenfolgenwert basierend darauf zurück.

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.