Java Prüfen Sie, ob die Zeichenfolge Null, leer oder leer ist

Java Prufen Sie Ob Die Zeichenfolge Null Leer Oder Leer Ist



Bei der Java-Programmierung kann es für den Entwickler erforderlich sein, unnötige Werte zu lokalisieren und wegzulassen. Zum Beispiel das Verfolgen der Werte, die den Speicher anhäufen und den Codefluss beeinflussen. Überprüfen Sie in solchen Fällen, ob eine Zeichenfolge „ Null “, „ leer ' oder ' leer “ in Java hilft beim Entfernen oder Ändern der enthaltenen Einträge im Code.

In diesem Artikel werden die Ansätze zum Überprüfen der Zeichenfolge auf „null“, „leer“ oder „leer“ in Java erörtert.







Wie überprüfe ich, ob String in Java „Null“, „Leer“ oder „Blank“ ist?

Um zu überprüfen, ob die Zeichenfolge null, leer oder leer ist, wenden Sie das „ Null ” reserviertes Schlüsselwort, das “ ist leer() “-Methode oder die „ ist leer() “Methode bzw.



Der ' Null ” Schlüsselwort prüft, ob der Wert “ Null “. Der ' ist leer() “-Methode überprüft, ob eine Zeichenfolge leer ist oder nicht, und gibt basierend darauf ein boolesches Ergebnis und die „ ist leer() ”-Methode gibt true zurück, wenn die bereitgestellte Zeichenfolge leer ist oder nur Leerzeichen ansammelt.



Hinweis: Das isEmpty() ' Und ' ist leer() “-Methoden geben das entsprechende Ergebnis als booleschen Wert zurück, also „ wahr falsch “.





Beispiel 1: Überprüfen Sie, ob die Zeichenfolge in Java Null, leer oder leer ist, indem Sie die „if/else“-Anweisung verwenden

In diesem Beispiel können die diskutierten Ansätze in Kombination mit dem „ ansonsten ”-Anweisung, um nach der Null-, Leer- oder Leerzeichenfolge zu suchen:



Zeichenfolge string1 = null;
Zeichenfolge Zeichenfolge2 = '' ;
Zeichenfolge Zeichenfolge3 = ' ' ;
Wenn ( Zeichenfolge1 == null ) {
System.out.println ( 'Die erste Zeichenfolge ist null!' ) ;
} anders {
System.out.println ( 'Die erste Zeichenfolge ist nicht null' ) ;
}
Wenn ( string2.isEmpty ( ) == WAHR ) {
System.out.println ( 'Der zweite String ist leer!' ) ;
} anders {
System.out.println ( 'Der zweite String ist nicht leer' ) ;
}
Wenn ( Zeichenfolge3.istleer ( ) == WAHR ) {
System.out.println ( 'Die dritte Saite ist leer!' ) ;
} anders {
System.out.println ( 'Die dritte Zeichenfolge ist nicht leer' ) ;
}

Wenden Sie in den obigen Codezeilen die folgenden Schritte an:

  • Initialisieren Sie zunächst den String mit „ Null ', behalte es ' leer ' Und ' leer “, und geben Sie ihren Datentyp an, d. h. „ Schnur “.
  • Wenden Sie im nächsten Schritt das „ ansonsten ”-Anweisung, um nach dem “ Null ” Zeichenfolge über die „ Null ' Stichwort.
  • Verknüpfen Sie nun das „ ist leer() ' Und ' ist leer() ”-Methoden mit den initialisierten Strings, um zu prüfen, ob der entsprechende String leer bzw. leer ist, und basierend darauf den booleschen Wert zurückzugeben.

Ausgang

In der obigen Ausgabe ist ersichtlich, dass die frühere Bedingung „ WAHR “ in jedem der Fälle, da die String-Werte „ Null “, „ leer ' Und ' leer ', bzw.

Beispiel 2: Prüfen, ob String Null, Leer oder Leer in Java ist, indem eine benutzerdefinierte Funktion verwendet wird

In diesem speziellen Beispiel kann die Zeichenfolge für die besprochenen Bedingungen über die benutzerdefinierte Funktion überprüft werden:

Public static void Main ( Schnur [ ] Argumente ) {
Zeichenfolge string1 = null;
Zeichenfolge Zeichenfolge2 = '' ;
Zeichenfolge Zeichenfolge3 = ' ' ;
System.out.println ( 'Die erste Zeichenfolge ist: ' + istNullEmptyBlank ( Zeichenfolge1 ) ) ;
System.out.println ( 'Die zweite Zeichenfolge ist: ' + istNullEmptyBlank ( Zeichenfolge2 ) ) ;
System.out.println ( 'Die dritte Zeichenfolge ist: ' + istNullEmptyBlank ( Zeichenfolge3 ) ) ;
}
öffentlicher statischer String isNullEmptyBlank ( Zeichenfolge ) {
Wenn ( Zeichenfolge == null ) {
zurückkehren 'NULL' ;
}
anders Wenn ( string.ist leer ( ) ) {
zurückkehren 'LEER' ;
}
anders Wenn ( string.isBlank ( ) ) {
zurückkehren 'LEER' ;
}
anders { zurückkehren Schnur; } }

Führen Sie gemäß diesem Codeblock die unten angegebenen Schritte aus:

  • Initialisieren Sie ebenso die Zeichenfolgen in der gleichen Reihenfolge, wie besprochen.
  • Rufen Sie danach die Funktion „ isNullEmptyBlank() “, indem jede der initialisierten Zeichenfolgen nacheinander als Argument übergeben wird.
  • Definieren Sie nun die Funktion „ isNullEmptyBlank() “ und spezifizieren Sie den Rückgabetyp als „ Schnur “.
  • Der Funktionsparameter entspricht der Zeichenfolge, die für die erforderlichen Bedingungen ausgewertet werden muss.
  • Wenden Sie in seiner (Funktions-) Definition das „ ansonsten ”-Anweisungen für jeden der übergebenen Strings und geben basierend darauf den entsprechenden String-Wert zurück.

Ausgang

Dieses Ergebnis impliziert, dass jede der übergebenen Zeichenfolgen angemessen ausgewertet wird.

Abschluss

Um zu überprüfen, ob die Zeichenfolge in Java null, leer oder leer ist, wenden Sie die „ Null ” reserviertes Schlüsselwort, das “ ist leer() “-Methode oder die „ ist leer() “Methode bzw. Dies kann erreicht werden, indem einfach die besprochenen Methoden im „ ansonsten “-Anweisung oder über die „ benutzerdefinierte ” Funktion. Dieser Blog demonstrierte die Ansätze zum Überprüfen, ob die Zeichenfolge null, leer oder leer ist.