logo

String Java isEmpty()

O Classe Java String isEmpty() O método verifica se a string de entrada está vazia ou não. Observe que aqui vazio significa que o número de caracteres contidos em uma string é zero.

Assinatura

A assinatura ou sintaxe do método string isEmpty() é fornecida abaixo:

Harald Baldr
 public boolean isEmpty() 

Devoluções

verdadeiro se o comprimento for 0, caso contrário, falso.

Desde

1.6

Implementação interna

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

Exemplo do método Java String isEmpty()

Nome do arquivo: StringIsEmptyExample.java

conversão de string para int em 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()); }} 
Teste agora

Saída:

 true false 

Exemplo de método Java String isEmpty() 2

Nome do arquivo: StringIsEmptyExample2.java

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

Saída:

 String s1 is empty Javatpoint 

Vazio vs. Sequências Nulas

Anteriormente neste tutorial, discutimos que as strings vazias contêm zero caracteres. No entanto, o mesmo se aplica a uma string nula. Uma string nula é uma string que não possui valor.

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

O método isEmpty() não é adequado para verificar strings nulas. O exemplo a seguir mostra o mesmo.

jasmim davis quando criança

Nome do arquivo: 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.'); } } } 

Saída:

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

Aqui, podemos usar o operador == para verificar as strings nulas.

Nome do arquivo: StringIsEmptyExample4.java

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

Saída:

 The string is null. 

Strings em branco

Strings em branco são aquelas strings que contêm apenas espaços em branco. O método isEmpty() é muito útil para verificar strings em branco. Considere o seguinte exemplo.

Nome do arquivo: 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. 
'); } } } 

Saída:

 The string is blank. The string is not blank.