The Java String klasa isEmpty() metoda provjerava je li ulazni niz prazan ili ne. Imajte na umu da ovdje prazno znači da je broj znakova sadržanih u nizu nula.
Potpis
Potpis ili sintaksa metode string isEmpty() dana je u nastavku:
java prekidač int
public boolean isEmpty()
Povratak
true ako je duljina 0 inače false.
Od
1.6
Interna implementacija
public boolean isEmpty() { return value.length == 0; }
Primjer metode Java String isEmpty().
Naziv datoteke: StringIsEmptyExample.java
sortiranje u arraylist u 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()); }}Testirajte sada
Izlaz:
true false
2. primjer metode Java String isEmpty().
Naziv datoteke: StringIsEmptyExample2.java
public class IsEmptyExample2 { public static void main(String[] args) }
Izlaz:
String s1 is empty Javatpoint
Prazan vs. Nulti nizovi
Ranije u ovom vodiču, raspravljali smo o tome da prazni nizovi sadrže nula znakova. Međutim, isto vrijedi i za nulti niz. Nulti niz je niz koji nema vrijednost.
String str = ''; // empty string String str1 = null; // null string. It is also not containing any characters.
Metoda isEmpty() nije prikladna za provjeru nultih nizova. Sljedeći primjer pokazuje isto.
gimp spremanje kao jpeg
Naziv 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.'); } } }
Izlaz:
Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7)
Ovdje možemo upotrijebiti operator == za provjeru nultih nizova.
Naziv 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.'); } } }
Izlaz:
cjelobrojna usporedba s Javom
The string is null.
Prazni nizovi
Prazni nizovi su oni nizovi koji sadrže samo razmake. Metoda isEmpty() vrlo je korisna za provjeru praznih nizova. Razmotrite sljedeći primjer.
Naziv 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. '); } } }
Izlaz:
The string is blank. The string is not blank.