null和isEmpty()的区别 Echo2717 2026-02-21 0 阅读1分钟 核心定义: null和isEmpty()的区别: nullisEmpry()变量为指向任何对象,内存中无地址(通俗比喻:没有盒子)对象已存在,只是内部无元素/长度为0(通俗比喻:有盒子,但盒子里是空的) 业务场景:判断是否显示全部数据(例如学生管理系统) 错误写法:只判断null,会漏掉空集合吗,导致无法显示全部数据 正确做法 if(models==null || models.isEmpty())