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.