67,512
社区成员
发帖
与我相关
我的任务
分享
List<Student> studentList = new ArrayList<Student>();
for (your_type1 obj: objList) { //your_type1 可能是List<List<Object>>吧,自己改
for (your_type2 list : objStrList) { //your_type2 可能是List<Object>吧,自己改
Student s = new Student();
s.stuId = (Integer)list .get(0); //如果Student有get/set方法,调用相应的set方法
s.stuName = (String)list .get(1);
s.stuAge = (String)list .get(2);
s.stuAddress = (String)list .get(3);
studentList.add(s);
}
}
List<Student> studentList = new ArrayList<Student>();
for (your_type1 obj: objList) { //your_type1 可能是List<List<Object>>吧,自己改
for (your_type2 list : objStrList) { //your_type2 可能是List<Object>吧,自己改
Student s = new Student();
s.stuId = (Integer)s.get(0); //如果Student有get/set方法,调用相应的set方法
s.stuName = (String)s.get(1);
s.stuAge = (String)s.get(2);
s.stuAddress = (String)s.get(3);
studentList.add(s);
}
}
import java.util.ArrayList;
import java.util.List;
public class Test1 {
public static void main(String []args){
//一个objList里面存储了10个list,每个list里面存储了10个obj
List objList =new ArrayList();
for(int i=0;i<10;i++){
List list=new ArrayList();
for(int j=0;j<10;j++){
Object obj =new Object();
list.add(obj);
}
objList.add(list);
}
//把objList中的list一个个拿出来,然后把list中的obj一个个拿出来存到新的stuList里面
List stuList =new ArrayList();
for(int i=0;i<objList.size();i++){
List list=new ArrayList();
list=(List)objList.get(i);
for(int j=0;j<list.size();j++){
stuList.add(list.get(j));
}
}
}
}