logo

Java-String isEmpty()

Der Java-String-Klasse isEmpty() Die Methode prüft, ob die Eingabezeichenfolge leer ist oder nicht. Beachten Sie, dass hier „leer“ bedeutet, dass die Anzahl der in einer Zeichenfolge enthaltenen Zeichen Null ist.

Unterschrift

Die Signatur oder Syntax der string isEmpty()-Methode ist unten angegeben:

numpy einzigartig
 public boolean isEmpty() 

Kehrt zurück

wahr, wenn die Länge 0 ist, andernfalls falsch.

Seit

1.6

Interne Umsetzung

 public boolean isEmpty() { return value.length == 0; } 

Beispiel für die Java String isEmpty()-Methode

Dateiname: StringIsEmptyExample.java

Arraylist in Java-Sortierung
 public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }} 
Testen Sie es jetzt

Ausgabe:

 true false 

Java String isEmpty() Methode Beispiel 2

Dateiname: StringIsEmptyExample2.java

 public class IsEmptyExample2 { public static void main(String[] args) } 

Ausgabe:

 String s1 is empty Javatpoint 

Leer vs. Null-Strings

Zu Beginn dieses Tutorials haben wir besprochen, dass die leeren Zeichenfolgen null Zeichen enthalten. Das Gleiche gilt jedoch auch für eine Nullzeichenfolge. Eine Nullzeichenfolge ist eine Zeichenfolge, die keinen Wert hat.

 String str = ''; // empty string String str1 = null; // null string. It is also not containing any characters. 

Die Methode isEmpty() eignet sich nicht zur Überprüfung der Nullzeichenfolgen. Das folgende Beispiel zeigt dasselbe.

Java-Trennzeichen

Dateiname: StringIsEmptyExample3.java

 public class StringIsEmptyExample3 { // main method public static void main(String argvs[]) { String str = null; if(str.isEmpty()) { System.out.println('The string is null.'); } else { System.out.println('The string is not null.'); } } } 

Ausgabe:

 Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7) 

Hier können wir den Operator == verwenden, um nach Nullzeichenfolgen zu suchen.

Dateiname: StringIsEmptyExample4.java

 class StringIsEmptyExample4 { // main method public static void main(String argvs[]) { String str = null; if(str == null) { System.out.println('The string is null.'); } else { System.out.println('The string is not null.'); } } } 

Ausgabe:

10 Potenz von 6
 The string is null. 

Leere Zeichenfolgen

Leerzeichenfolgen sind solche Zeichenfolgen, die nur Leerzeichen enthalten. Die Methode isEmpty() ist sehr praktisch, um nach leeren Zeichenfolgen zu suchen. Betrachten Sie das folgende Beispiel.

Dateiname: StringIsEmptyExample5.java

 public class StringIsEmptyExample5 { // main method public static void main(String argvs[]) { // a blank string String str = ' '; int size = str.length(); // trim the white spaces and after that // if the string results in the empty string // then the string is blank; otherwise, not. if(size == 0) { System.out.println('The string is empty. 
'); } else if(size > 0 && str.trim().isEmpty()) { System.out.println('The string is blank. 
'); } else { System.out.println('The string is not blank. 
'); } str = ' Welcome to JavaTpoint. '; size = str.length(); if(size == 0) { System.out.println('The string is empty. 
'); } if(size > 0 && str.trim().isEmpty()) { System.out.println('The string is blank. 
'); } else { System.out.println('The string is not blank. 
'); } } } 

Ausgabe:

 The string is blank. The string is not blank.