2016-10-25 19:27发布
if (passengerList!=null&&passengerList.size()>0) {
} else {
}
public static boolean isEmpty(Collection coll) {
有哪个对象但是没有数据
为人诟病的nullpointer exception是怎么产生的?
list==null表示是对象没有实例化,list.size()>0表示list对象不能只包含一条数据,null并不包含size()就等于0,这是两个概念
null和空列表有什么区别?
null和对象有什么区别?
首先判断对象是不是空,对象不为空还要列表的size大于0,这个条件才成立。如果说你的对象=null,那么你去取size,肯定是空指针呀。
举个栗子list==null表示你没杯子size==0表示你有杯子,但是杯子里没水你要喝水当然要有杯子,杯子里面有水所以要双重判断
list不是null,但是list.size()确实等于0
当list==null时,执行list.size()>0系统报空指针异常。
最多设置5个标签!
付费偷看金额在0.1-10元之间
public static boolean isEmpty(Collection coll) {
有哪个对象但是没有数据
为人诟病的nullpointer exception是怎么产生的?
list==null表示是对象没有实例化,list.size()>0表示list对象不能只包含一条数据,null并不包含size()就等于0,这是两个概念
null和空列表有什么区别?
null和对象有什么区别?
首先判断对象是不是空,对象不为空还要列表的size大于0,这个条件才成立。如果说你的对象=null,那么你去取size,肯定是空指针呀。
举个栗子
list==null表示你没杯子
size==0表示你有杯子,但是杯子里没水
你要喝水当然要有杯子,杯子里面有水
所以要双重判断
list不是null,但是list.size()确实等于0
当list==null时,执行list.size()>0系统报空指针异常。
一周热门 更多>