JAVA–中–List返回为空和返回为null的区别
JAVA–中--List返回为空和返回为null的区别
简述:
判断一个集合返回为空还是null,是不一样的.
举个例子:
你手上一个杯子(list),我手上什么都没有.
你的list.size()为0 ,我的结果null,
你需要 new Arraylist()去 list.add() 添加水,没有杯子水直接溢出(空指针).
实际运用
一、判断:
1.什么时候用null?
2.什么时候用 isEmpty() 和 list.size()呢?
二、空集合:
isEmpty() 和 (list.size() == 0) 用于判断list内容是否为空,
使用前提是:必须要有这个list才能去判断是否为空,
了避免异常,建议在使用或赋值list集合之前,做一次空集合创建处理,进行内存空间分配,即:List list2 = new ArrayList()
isEmpty() 和 (
共有 0 条评论