logo

Java String isEmpty()

The Java String razred isEmpty() metoda preveri, ali je vhodni niz prazen ali ne. Upoštevajte, da tukaj prazno pomeni, da je število znakov v nizu nič.

Podpis

Podpis ali sintaksa metode niza isEmpty() je podana spodaj:

seštevalnik polni seštevalnik
 public boolean isEmpty() 

Vračila

res, če je dolžina 0, drugače je napačno.

Od

1.6

Notranja izvedba

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

Primer metode Java String isEmpty().

Ime datoteke: StringIsEmptyExample.java

tiskanje izjave v Javi
 public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }} 
Preizkusite zdaj

Izhod:

 true false 

2. primer metode Java String isEmpty().

Ime datoteke: StringIsEmptyExample2.java

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

Izhod:

 String s1 is empty Javatpoint 

Prazen vs. Ničelni nizi

Prej v tej vadnici smo razpravljali o tem, da prazni nizi vsebujejo nič znakov. Vendar enako velja tudi za ničelni niz. Ničelni niz je niz, ki nima vrednosti.

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

Metoda isEmpty() ni primerna za preverjanje ničelnih nizov. Naslednji primer prikazuje isto.

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

Izhod:

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

Tukaj lahko uporabimo operator == za preverjanje ničelnih nizov.

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

Izhod:

 The string is null. 

Prazni nizi

Prazni nizi so tisti nizi, ki vsebujejo samo prazne presledke. Metoda isEmpty() je zelo priročna za preverjanje praznih nizov. Razmislite o naslednjem primeru.

hashtable proti hashmapu

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

Izhod:

 The string is blank. The string is not blank.