利用java反射机制给实体赋值
2018-01-24 16:04
211 查看
//利用java反射机制给实体赋值 Class<?> clazz = Class.forName("com.jykj.yxxt.api.model.importxszcb.XsZcb"); Object obj = clazz.newInstance(); //获取该实体所以方法 Method[] methods = clazz.getDeclaredMethods(); for (int cellnum = 0;cellnum< titlelist.size(); cellnum++) { int mappernum = 0; if(mappernum<mapperlist.size()){ if(mapperlist.get(mappernum).get(titlelist.get(cellnum))!=null){ //遍历实体所以方法 for(Method m:methods){ //查找实体所以set方法 if(m.getName().startsWith("set")){ String methodName = mapperlist.get(mappernum).get(titlelist.get(cellnum)); StringBuffer sb = new StringBuffer(methodName); sb.replace(0, 1, (methodName.charAt(0)+"").toUpperCase()); methodName = "set" + sb.toString(); if(methodName.equals(m.getName())){ m.invoke(obj,contentlist.get(rownum).get(titlelist.get(cellnum))); break; } } } } mappernum+=1; } } XsZcb record = new XsZcb(); record = (XsZcb) obj; resultlist.add(record);
相关文章推荐
- 利用反射快速给Model实体赋值
- 利用JAVA反射机制解析XML数据到实体
- 利用反射快速给Model实体赋值
- C#利用反射给实体属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- 利用反射快速给Model实体赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- 利用反射快速给Model实体赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- 【转】利用反射快速给Model实体赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- 利用反射快速给Model实体赋值(二)
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- 利用java反射机制对多属性javabean赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- 利用反射把DataTable自动赋值到Model实体(自动识别数据类型)