List list = new ArrayList();
    List list2 = new ArrayList();
    List list3 = new ArrayList();
    List list4 = new ArrayList();有四个list,
list4.add(list2);
list4.add(list3);
list.add(list4);怎样从list中取出list2,list3中的数据?

解决方案 »

  1.   

    list2:(ArrayList)((ArrayList)list.get(0)).get(0)
    list3:(ArrayList)((ArrayList)list.get(0)).get(1)
      

  2.   

    那怎样把两个List,合为一个list,以kt=(Kt)list.get(pageNum),这种形势将里面的数据循环输出呢?
      

  3.   

    List不是有addAll(Collection c)方法吗也就是说:
    List lt=(ArrayList)((ArrayList)list.get(0)).get(0);
    lt.addAll((ArrayList)((ArrayList)list.get(0)).get(1));
    Kt kt=null;
    for(int i=0;i<lt.size();i++){
    kt=(Kt)lt.get(i);
    .....
    }
      

  4.   

    楼主的意思应该是
    list4.add(list2);
    list4.addAll(list3);
    list.add(list4);
    那么结果应该是list与list4的值相同