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

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

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

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

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

 

posted @ 2018-05-28 17:53  南城北国  阅读(1209)  评论(0编辑  收藏  举报