Diferença entre isEmpty () e ISBLANK () Método em Java 11

Niraj Sonawane:

Java 11 adicionou um novo método de instância isBlank()de java.lang.Stringclasse.

Qual é a diferença básica entre o existente isEmptye recém-adicionado isBlank()método?

Niraj Sonawane:

está vazia()

As cordas java isEmpty()método verifica se esta corda está vazio. Ele retorna verdadeiro , se o comprimento da corda é 0 caso contrário false por exemplo,

System.out.println("".isEmpty()); // Prints - True
System.out.println(" ".isEmpty()); //Prints - False 

Java 11 - ISBLANK ()

O novo método de instância java.lang.String.isBlank() devolve verdadeiro se a cadeia está vazio ou contém apenas espaço em branco , em que o espaço em branco é definido como qualquer ponto de código que retorna verdadeiras quando passado para Carácter # isWhitespace (int).

boolean blank = string.isBlank();

Antes de Java 11

boolean blank = string.trim().isEmpty();

Depois de Java 11

boolean blank = string.isBlank();

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=221661&siteId=1
Recomendado
Clasificación