本人想把从数据库读出的数据放入ArrayList中,然后传到页面来。
先读出的数据有 rs.getInt("id"),rs.getString("name").
我发现ArrayList的add方法不能存放二维数组,请问该怎么处理呢?
谢谢!

解决方案 »

  1.   

    LIST里存放LIST
    可以说的具体点吗 谢谢
      

  2.   

    id name...放到一个listA
    再把这一系列listA放到一个listB里
      

  3.   

    LIST存放有2个属性的对象就可以了
      

  4.   

    import java.util.ArrayList;
    class Child 
    {
        public static void main(String[] args){
         ArrayList<Integer> a=new ArrayList<Integer>();  
            ArrayList<String> b=new ArrayList<String>();  
            ArrayList<ArrayList> c=new ArrayList<ArrayList>();
              a.add(3232);
              b.add("sdfs");
              
              c.add(a);
              c.add(b);
              
            System.out.println(c.get(0).get(0)+" "+c.get(1).get(0));
        }
    }
    上面的是1。5以上版
    1。5以下的去掉<>里面东西
      

  5.   

    你可以写个javabean 然后声明个bean对象,把查出来的数据通过bean的setXXX()方法赋值,
    list.add(bean对象);  在页面遍历list
      

  6.   

    LIST里面存放的是列表,与数组无关
      

  7.   

    不如:
    class Data{
       int id;
       int name;
    }
    ArrayList.add(new Data(1,"Joe"));