Tabla de contenido
CollectionUtils.isEmpty Recomendado
Conjunto vacío
CollectionUtils.isEmpty Recomendado
Esta clase de herramienta que usa Spring necesita introducir dependencias por adelantado.
import org.springframework.util.CollectionUtils;
List<String> list = new ArrayList<>();
// 使用CollectionUtils判断list是否为空
if (!CollectionUtils.isEmpty(list)) {
System.out.println("list is not empty");
}
sentencia original
List<String> list = new ArrayList<>();
if (list!=null && list.size()>0) {
System.out.println("list is not empty");
}
esta vacio
Este método es un método para integrar la colección en sí misma. Puedes echar un vistazo al código fuente de List
List<String> list = new ArrayList<>();
if (list.isEmpty()) {
System.out.println("list is empty");
}
otro
List<String> list = new ArrayList<>();
if(StringUtils.isNull(list) || list.size() == 0){
System.out.println("list is empty");
}
matriz vacía
En Java
, puede usar los siguientes métodos para determinar si una matriz está vacía:
Determine si la longitud de la matriz es 0
Object[] arr = new Object[0];
if (arr.length == 0) {
System.out.println("数组为空");
}
Determinar si la instancia de matriz es nula
Object[] arr = null;
if (arr == null) {
System.out.println("数组为空");
}
En el uso real, podemos combinar los dos métodos anteriores para hacer juicios más precisos, por ejemplo:
Object[] arr = new Object[0];
if (arr == null || arr.length == 0) {
System.out.println("数组为空");
}
De esta forma, es posible juzgar si la instancia de la matriz es null
y si la longitud de la matriz es 0
.
Por supuesto, si está utilizando Java 8
una versión anterior o superior, también puede usar el método o el método Arrays
de la clase para juzgar:Objects.isNull()
Objects.nonNull()
Object[] arr1 = new Object[0];
if (Objects.isNull(arr1)) {
System.out.println("数组为null");
}
Object[] arr2 = new Object[0];
if (Objects.nonNull(arr2)) {
System.out.println("数组不为null");
}
Esto hace que el código sea más conciso y legible.
¡Por favor, dale me gusta si es útil y desarrolla un buen hábito!
¡Por favor deje un mensaje de aliento, comunicación y preguntas!