if判断语句条件编写问题
if(list!=null&&list.seze()>0)
一直不明白,list不为空,那么list的长度那就一定大于0啊?
为什么要这样写呢?
if(list!=null&&list.seze()>0)
一直不明白,list不为空,那么list的长度那就一定大于0啊?
为什么要这样写呢?
2016-03-24
import java.util.ArrayList;
import java.util.List;
public class TestList {
public static void main(String[] args) {
// TODO Auto-generated method stub
List list=new ArrayList();
int i=list.size();
if(list==null)
{
System.out.println("list为空");
System.out.println(i);
}
else
{
System.out.println("list不为空");
System.out.println(i);
}
}
举报