Varios tipos de operaciones nulas en Java

1. Operación nula en objetos de clase en Java:

Persona persona= nueva Persona();

if(null==persona){ }

2. Operación nula de tipo String:

  public static void main(String[] args) {
       
        String s=null;
        if(s == null || s.length() <= 0){
            System.out.println("执行s为空------------");
        }
    }

Use isempty para indicar que s no existe en absoluto, no se asigna memoria, "" indica que s existe (memoria asignada) pero el contenido está vacío

3. Operación nula del objeto de lista

Se puede juzgar por su longitud y está vacío.

    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        if(list.size()==0){
            System.out.println("执行list为空-----------");
        }
        //也能用
        if(list.isEmpty()){
            System.out.println("执行list为空-----------");
        }
    }

Todos los objetos de matriz se pueden juzgar vacíos por objeto

4. Se considera que el objeto Mapa está vacío

public static void main(String[] args) {
        Map<String,Object> map = new HashMap<>();
        if(map.isEmpty()){
         System.out.println("执行map");
        }
    }

Resumen: La función isEmpty() es una función de la biblioteca del sistema que se usa en Java para juzgar si un contenedor tiene elementos, por ejemplo, se usa para juzgar ArrayList, HashSet, HashMap, etc.

Nota: Al realizar la operación de juicio nulo en el nivel inferior, primero debe asegurarse de que el nivel superior no esté vacío. Por ejemplo, si hay un nombre de atributo en el objeto Persona, al juzgar si person.getName() está vacío, primero debe asegurarse de que el objeto Person no sea nulo.

Supongo que te gusta

Origin blog.csdn.net/psjasf1314/article/details/124889432
Recomendado
Clasificación