List list=paginationSupport.getItems();
System.out.println(paginationSupport.getItems().size());//结果为0
System.out.println(paginationSupport.getItems()==null);//结果为false
真tmd糊涂了,这个list没有元素,但有不为null,你说它处于啥状态?
马上给分!

解决方案 »

  1.   

    为什么不判断list.size()或者list==null
      

  2.   

    ArrayList list = new ArrayList();
            System.out.println("list.size():" + list.size());
            System.out.println("list == null is " + (list == null));知道了吧!
      

  3.   

    List list=paginationSupport.getItems();
    System.out.println(list.size());//结果为0
    System.out.println(list==null);//结果为false
    就是这样的结果。
      

  4.   

    我问的是List有啦几种可能状态
      

  5.   


    List list=paginationSupport.getItems();
    System.out.println(list.size());//结果为0
    System.out.println(list.isEmpty());//结果为false
      

  6.   

    楼主区分 
    List 为null 
    和List size 为0 是不同的概念。
    前者为对象不存在, 后者为对象存在,是个空集合。