java中对List<~>进行判空

来源:互联网 发布:网络推广网站大全 编辑:程序博客网 时间:2024/06/05 00:56

//判断关联的积分项是否为空,若不为空,则插入数据库

 if(pointsItemList != null && !pointsItemList.isEmpty()){     ~~~ }

!= null 与 !isEmpty()就如前辈所说的杯子与水:
①!= null是为了判断有没有水杯;
②!isEmpty()是为了判断水杯里有没有水;
二者合一,就能稳稳的判定pointsItemList 是否为空了!!!

误区:pointsItemLists.size() == 0,
List<~>一旦初始化,就无法用.size()来处理,因为.size()是判断的元素的个数。

原创粉丝点击