问答详情
源自:8-6 所有商品信息显示

if判断语句条件编写问题

if(list!=null&&list.seze()>0)

一直不明白,list不为空,那么list的长度那就一定大于0啊?

为什么要这样写呢?

提问者:夜阑风语丿 2016-03-24 09:39

个回答

  • zoeyqq
    2016-03-24 11:25:43
    已采纳

    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);

    }


    }