Java中将List集合转化为二维数组
Java中将List集合转化为二维数组
效果是将List集合中各个对象属性存入数组的行中,第一行为第一个对象的属性值列表,第二行为第二个对象的属性值列表,以此类推
// An highlighted block
public class student {
String stuId;
String stuName;
public student() {
}
public student(String stuId, String stuName) {
this.stuId = stuId;
this.stuName = stuName;
}
public static void main(String[] args) {
List<student> studentList=new ArrayList<>();
student stu1=new student("101","张三");
student stu2=new student("102","李四");
studentList.add(stu1);
studentList.add(stu2);
String stus[][]=new String[studentList.size()][2];//2为对象属性个数
for(int i=0;i<studentList.size();i++){
stus[i][0]=studentList.get(i).stuId;
stus[i][1]=studentList.get(i).stuName;
}
for(int i=0;i<stus[0].length;i++){
for(int j=0;j<2;j++){
System.out.println(stus[i][j]);
}
}
}
}
