反转控制问题,感觉有点难度
/**
*classname 类名
* methods 类的方法名
* list 这个类的集合对像
*
*/
public void getvalues(String classname, String methods,List list) {
for(int i=0;i<list.size();i++){
dl = Class.forName(classname.trim());
Object objss=list.get(i);
dl=(dl)dl.cast(objss);
}
}
public static void main(String arg[]){
List list=new ArrayList();
list=listUser_table.getUser_table("");
///com.FUser_table类的名称 getTablenamed类里的方法
System.out.println(getvalues("com.FUser_table","getTablenamed",list));
}
提问:
Object objss=list.get(i);
dl=(dl)dl.cast(objss);
我怎么通过反转方法把list.get(i) 读出来的对像强转为 Class.forName(classname.trim());类型呢