如图,java 在判断的时候,既然不等于null,为什么还要判断size大于0?不等于null肯定大?
当list==null时,执行list.size()>0系统报空指针异常。
360U817800771 开发者_如何转开发 11小时前
首先判断对象是不是空,对象不为空还要列表的size大于0,这个条件才成立。如果说你的对象=null,那么你去取size,肯定是空指针呀。
di****726 11小时前 开发者_C百科
list==null表示是对象没有实例化,list.size()>0表示list对象不能只包含一条数据,null并不包含size()就等于0,这是两个概念
爱傻笑的宝宝 开发者_Go百科 11小时前
为人诟病的nullpointer exception是怎么产生的?
全真教弟子 11小时前 开发者_运维百科
有哪个对象但是没有数据
di****726 11小时前 开发者_如何学Go
public static boolean isEmpty(Collection coll) {
精彩评论