Object[][] rowData;
        
try {
 List userList=variate.selUser();
 rowData=new String[userList.size()][];
 for(int i=0;i<userList.size();i++)
 {
    UserBean userBean=(UserBean) userList.get(i);
   rowData[i] =new String[]{
               {"01", userBean.getUserId(), userBean.getExamId(),userBean.getClassId                (),userBean.getUserName(), userBean.getSex(),userBean.getAge(), userBean.getHomeAddress(), userBean.getUbietySchool(), userBean.getSchoolAddress()},
          
 };
 }我想把LIST的数据循环通过BEAN放到指定的位置? 谢谢

解决方案 »

  1.   

    构造数据类型要正确并且转换类型要对应               
     Object[][] rowData; List userList = variate.selUser();
    rowData = new String[userList.size()][];
    for (int i = 0; i < userList.size(); i++) {
    UserBean userBean = (UserBean) userList.get(i);
    rowData[i] = new String[] { "01", userBean.getUserId(),
    userBean.getExamId(), userBean.getClassId(),
    userBean.getUserName(), userBean.getSex(),
    userBean.getAge(), userBean.getHomeAddress(),
    userBean.getUbietySchool(), userBean.getSchoolAddress() }; }
      

  2.   

    用Iterator遍历list里面用iterator.next()
      

  3.   

    http://hi.baidu.com/%C3%CE%B5%AD%C8%BB/blog/item/dccbfb35145bfd1791ef3952.html
    看看这个赫赫