之前读取XML影射时返回一个数组,那样解决不了数据导入的问题;下一步是写一个Java类(类似HibernatePOJO类),读取XML时实例化对象List存储,然后返回,存储的数据是对象,容易操作。。。。
其实很简单写好一个对象;List.add(对象)到List就行了,
读取得时候类型转换(类名)listObject.get(0);
简单例子 一个学生类 (在毕业设计里相当于POJO)
publicclass xsb {
privateintxh;
private String xm;
publicint getXh() {
returnxh;
}
publicvoid setXh(int xh) {
this.xh = xh;
}
public String getXm() {
returnxm;
}
publicvoid setXm(String xm) {
this.xm = xm;
}
}
主类:
publicclass test {
public List<Object> getList(){
List<Object> list = new ArrayList<Object>();
xsb xs=new xsb();
xs.setXh(1);
xs.setXm("张三");
list.add(xs);
xsb xs1=new xsb();
xs1.setXh(2);
xs1.setXm("李四");
list.add(xs1);
return list;
}
publicstaticvoid main(String[]args) {
List<Object> listObject = new ArrayList<Object>();
test te=new test();
listObject=te.getList();
xsb xs=(xsb)listObject.get(1); //读取List里的对象
System.out.print(xs.getXm());;
}
}