logo

șirul Java este gol ()

The Clasa Java String isEmpty() metoda verifică dacă șirul de intrare este gol sau nu. Rețineți că aici gol înseamnă că numărul de caractere conținut într-un șir este zero.

Semnătură

Semnătura sau sintaxa metodei șir isEmpty() este dată mai jos:

len of string în java
 public boolean isEmpty() 

Se intoarce

adevărat dacă lungimea este 0, altfel fals.

De cand

1.6

Implementare internă

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

Exemplu de metodă Java String isEmpty().

Nume de fișier: StringIsEmptyExample.java

tipărirea declarației în 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()); }} 
Testează-l acum

Ieșire:

 true false 

Metoda Java String isEmpty() Exemplul 2

Nume fișier: StringIsEmptyExample2.java

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

Ieșire:

 String s1 is empty Javatpoint 

Gol Vs. Șiruri nule

Mai devreme în acest tutorial, am discutat că șirurile goale conțin zero caractere. Cu toate acestea, același lucru este valabil și pentru un șir nul. Un șir nul este un șir care nu are valoare.

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

Metoda isEmpty() nu este potrivită pentru verificarea șirurilor nule. Următorul exemplu arată același lucru.

java înlocuiește caracterul din șir

Nume de fișier: 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.'); } } } 

Ieșire:

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

Aici, putem folosi operatorul == pentru a verifica șirurile nule.

string builder java

Nume de fișier: 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.'); } } } 

Ieșire:

 The string is null. 

Coarde goale

Șirurile goale sunt acele șiruri care conțin doar spații albe. Metoda isEmpty() este foarte utilă pentru a verifica șirurile goale. Luați în considerare următorul exemplu.

Nume de fișier: 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. 
'); } } } 

Ieșire:

 The string is blank. The string is not blank.