List<User> list=null;
for(int i=0;i<9;i++){
list=new ArrayList<Integer>();
                        User u[i]=new User();
                        list.add(u(i));
System.out.println(list.size());
}
System.out.println("************"+list.size());
}
我通过for循环向list里面添加一个User,怎么能够让每次加的User在for循环外面也能用啊
我想得到最后list里面有9个User,坐等大神回帖

解决方案 »

  1.   

    List<User> list=new ArrayList<Integer>();
    for(int i=0;i<9;i++){
      User u=new User();//这个[i]是什么 我去掉了
      list.add(u);
    System.out.println(list.size());
    }
    System.out.println("************"+list.size());//这就可以在外面用了 list.get(2)
    }
      

  2.   

    是这个意思吗?
    List<User> list = new ArrayList<User>();
    for (int i = 0; i < 9; i++)
    {
    User u = new User();
    list.add(u);
    System.out.println(list.size());
    }
    System.out.println("************" + list.size());