list!=null跟!list.isEmpty()有什么区别?
展开全部
如果list表示一间教室的话,那么list != null可以理解为这个学校有list这个教室,list == null就表示学校里面没有这间教室,而list.isEmpty(),就表示这个教师里面有没有人!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
list!=null是判断list对象是不是为空,比如List list =null;那么list就是null的
若List list = new ArrayList();这个时候list.isEmpty()是true的,而list!=null是false
若List list = new ArrayList();这个时候list.isEmpty()是true的,而list!=null是false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实也没什么区别。
就是list!=null被执行通过后List数组可以为[],也可以为["213","213"]。
!list.isEmpty()被执行通过后的List数组为["213","213"]。
就是list!=null被执行通过后List数组可以为[],也可以为["213","213"]。
!list.isEmpty()被执行通过后的List数组为["213","213"]。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、list==null list为空,可理解为不存在。
2、list.isEmpty() list内容为空,没有结点数据。
例如:
测试一下
List list1==null;
List list2=new ArrayList();
list2.isEmpty();
System.out.println(list1.size());
System.out.println(list2.size());
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询