Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14328|Respuesta: 0

[Fuente] Los métodos isEmpty, isBlank, isNotEmpty e isNotBlank en la clase de herramientas Java StringUtils

[Copiar enlace]
Publicado en 28/6/2019 15:55:23 | | |
1. Explicación detallada del código fuente del método isEmpty



Análisis del código fuente: El método anterior muestra que true solo se devuelve cuando la cadena no es nula y no vacía (""). El método isNotEmpty es lo opuesto a isEmpty;

Consulta el siguiente ejemplo en la web oficial:


StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = falso
StringUtils.isEmpty("bob") = falso
StringUtils.isEmpty(" bob ") = falso


2. Explicación detallada del código fuente del método isBlank



Análisis del código fuente: Primero, si los parámetros que se transmiten son cadenas nulas o vacías, devolverá true, y luego usará el método Character.isWhitespace para determinar si los caracteres son todos en blanco (espacios, teclas tabuladoras, saltos de línea); si es así, devuelve false, de lo contrario retorna true; el método isNotBlank es lo opuesto al método isBlank;

Echa un vistazo al ejemplo en la web oficial:


StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = falso
StringUtils.isBlank(" bob ") = falso


3. código fuente isAnyBlank

Análisis del código fuente: Primero, si el array de parámetros está vacío, si es nulo, devuelve false, si el array no está vacío, determina si cada cadena del array es un carácter en blanco, y devuelve true si hay un carácter en blanco; isNoneBlank identifica que ninguno de los elementos del array es espacio en blanco, a diferencia de isAnyBlank;

4. análisis del código fuente isAllBlank


Análisis del código fuente: Primero, determinar si el array de parámetros está vacío, si es cierto; de lo contrario, devolverá false si uno de los elementos del array no es espacio en blanco.




Anterior:Recorrido de archivos Java
Próximo:Método de encapsulación en Java para descomprimir zip
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com