java集合中,null,isEmpty(),size()==0的区别

在java集合中,判断一个集合是不是为空,有三种方法:null,isEmpty(),size()==0.对这三者进行一个比较:

null:直接判断有没有这个集合,就像有没有某个东西一样;

isEmpty:判断集合里面有没有元素,前提是有这个集合;如果集合为null,会抛出空指针异常.

size()==0:和isEmpty一样,都是判断有没有元素,只不过返回值不一样.如果集合为null,会抛出空指针异常.

猜你喜欢

转载自www.cnblogs.com/lxsxsy/p/9101413.html