logo

Java eilutė yra tuščia ()

The Java eilutės klasė isEmpty() metodas patikrina, ar įvesties eilutė tuščia, ar ne. Atminkite, kad čia tuščia reiškia, kad eilutėje esančių simbolių skaičius yra lygus nuliui.

Parašas

Toliau pateikiamas eilutės isEmpty() metodo parašas arba sintaksė:

java sąrašus
 public boolean isEmpty() 

Grąžina

tiesa, jei ilgis yra 0, kitaip klaidingas.

Nuo

1.6

Vidinis įgyvendinimas

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

Java String isEmpty() metodo pavyzdys

Failo pavadinimas: StringIsEmptyExample.java

rūšiuoti masyvų sąrašą 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()); }} 
Išbandykite dabar

Išvestis:

 true false 

Java eilutė isEmpty() metodo 2 pavyzdys

Failo pavadinimas: StringIsEmptyExample2.java

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

Išvestis:

 String s1 is empty Javatpoint 

Tuščias vs. Nulinės eilutės

Anksčiau šioje pamokoje aptarėme, kad tuščiose eilutėse yra nulis simbolių. Tačiau tas pats pasakytina ir apie nulinę eilutę. Nulinė eilutė yra eilutė, kuri neturi reikšmės.

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

Metodas isEmpty() netinka nulinėms eilėms tikrinti. Tolesnis pavyzdys rodo tą patį.

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

Išvestis:

vaizdų suderinimas css
 Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7) 

Čia galime naudoti operatorių == norėdami patikrinti, ar nėra nulinių eilučių.

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

Išvestis:

 The string is null. 

Tuščios eilutės

Tuščios eilutės yra tos eilutės, kuriose yra tik balti tarpai. „isEmpty()“ metodas yra labai patogus norint patikrinti, ar nėra tuščių eilučių. Apsvarstykite toliau pateiktą pavyzdį.

mysql sąrašo vartotojai

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

Išvestis:

 The string is blank. The string is not blank.