Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre isNotEmpty y isNotBlank en StringUtils

La diferencia entre isNotEmpty y isNotBlank en StringUtils

1. Diferentes significados

isNotEmpty también toma espacios como parámetros, mientras que isNotBlank excluye los parámetros de espacio.

2. Los métodos de operación son diferentes

El método StringUtils opera en objetos del tipo java.lang.String. Es un complemento del método de operación de tipo String proporcionado por el JDK. y es seguro para nulos (es decir, si el parámetro de entrada String es nulo, no se generará NullPointerException, pero se realizará el procesamiento correspondiente. Por ejemplo, si la entrada es nula, el valor de retorno también será nulo, etc. Puedes ver el código fuente).

3. El alcance es diferente

StringUtils tiene más de 130 métodos en un ****, y todos son estáticos, por lo que podemos llamar a StringUtils.xxx() < / p>

booleano estático público isEmpty (String str) determina si una cadena está vacía. El criterio para vacío es str==null o str.length()==0

booleano estático público isNotEmpty (. String str) determina si la cadena no está vacía, igual a !isEmpty(String str)