Niraj Sonawane:
Java 11 adicionou um novo método de instância isBlank()
de java.lang.String
classe.
Qual é a diferença básica entre o existente isEmpty
e 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
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();