因为之前用了list!=判断空列表是否为空的结果,无论如何都不为空。 搜索“久伴久伴”的这个博客后,觉得写得很清楚,所以转载。 以下为原文:
1、如果想判断list是否为空,可以判断如下。
if(list==null||list.size(=0) ) /为空(else )//不为空) 2、list.isEmpty ) )和list.size )==0之间的差异
答:没有区别。 isEmpty ) )判断有无元素,而size ) )返回有几个元素。 建议使用isEmpty ) )方法来确定一个集合中是否存在元素。 成为逻辑上的使用方法。
3、名单!=空跟随! list.isEmpty ()的区别是什么?
这是相当的事情。 你去店里买东西
列表!=null首先判断是否有店
! list.isEmpty ()不是判断店里是否存在,而是判断店里是否有什么东西
总结使用方法。 只要没有商店,哪里来的东西可以卖?
所以一般的判断是
If (列表!=空! list.isEmpty (() /不为空;else )//为空)。