logo

Java String isEmpty()

De Java String-klassen är Empty() metod kontrollerar om inmatningssträngen är tom eller inte. Observera att tom här betyder att antalet tecken i en sträng är noll.

Signatur

Signaturen eller syntaxen för strängen isEmpty()-metoden ges nedan:

enkel datumformaterare i java
 public boolean isEmpty() 

Returnerar

sant om längden är 0 annars falskt.

Eftersom

1.6

Internt genomförande

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

Exempel på Java String isEmpty()-metod

Filnamn: StringIsEmptyExample.java

sortera arraylistan i java
 public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }} 
Testa det nu

Produktion:

 true false 

Java String isEmpty() Metodexempel 2

Filnamn: StringIsEmptyExample2.java

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

Produktion:

 String s1 is empty Javatpoint 

Tom vs. Nollsträngar

Tidigare i denna handledning har vi diskuterat att de tomma strängarna innehåller noll tecken. Detsamma gäller dock för en nollsträng också. En nollsträng är en sträng som inte har något värde.

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

Metoden isEmpty() är inte lämplig för att kontrollera nollsträngarna. Följande exempel visar detsamma.

Filnamn: 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.'); } } } 

Produktion:

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

Här kan vi använda operatorn == för att kontrollera nollsträngarna.

Filnamn: 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.'); } } } 

Produktion:

 The string is null. 

Tomma strängar

Tomma strängar är de strängar som bara innehåller vita blanksteg. Metoden isEmpty() är väldigt praktisk för att leta efter tomma strängar. Betrakta följande exempel.

radera filen i java

Filnamn: 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. 
'); } } } 

Produktion:

 The string is blank. The string is not blank.