logo

Java-merkkijono isEmpty()

The Java-merkkijonoluokka isEmpty() menetelmä tarkistaa, onko syöttömerkkijono tyhjä vai ei. Huomaa, että tässä tyhjä tarkoittaa, että merkkijonon sisältämien merkkien määrä on nolla.

Allekirjoitus

Merkkijonon isEmpty()-metodin allekirjoitus tai syntaksi on annettu alla:

hiba bukhari
 public boolean isEmpty() 

Palauttaa

tosi, jos pituus on 0, muuten epätosi.

Siitä asti kun

1.6

Sisäinen toteutus

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

Java-merkkijono isEmpty() -menetelmäesimerkki

Tiedoston nimi: StringIsEmptyExample.java

Task Manager linux
 public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }} 
Testaa nyt

Lähtö:

 true false 

Java-merkkijono isEmpty() -menetelmän esimerkki 2

Tiedostonimi: StringIsEmptyExample2.java

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

Lähtö:

 String s1 is empty Javatpoint 

Tyhjä vs. Null Strings

Aiemmin tässä opetusohjelmassa olemme keskustelleet siitä, että tyhjät merkkijonot sisältävät nolla merkkiä. Sama pätee kuitenkin myös nollamerkkijonoon. Nollamerkkijono on merkkijono, jolla ei ole arvoa.

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

Metodi isEmpty() ei sovellu nollamerkkijonojen tarkistamiseen. Seuraava esimerkki osoittaa saman.

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

Lähtö:

gimp vienti jpg-muodossa
 Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7) 

Tässä voimme käyttää ==-operaattoria tarkistaaksemme tyhjät merkkijonot.

Tiedoston nimi: StringIsEmptyExample4.java

ins avain
 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.'); } } } 

Lähtö:

 The string is null. 

Tyhjät merkkijonot

Tyhjät merkkijonot ovat merkkijonoja, jotka sisältävät vain välilyöntejä. IsEmpty()-menetelmä on erittäin kätevä tyhjien merkkijonojen tarkistamiseen. Harkitse seuraavaa esimerkkiä.

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

Lähtö:

 The string is blank. The string is not blank.