最近项目一直在用反射,拿来总结总结。
java自带反射获取对象的方法
Object obj = activeList.get(j); Method method = obj.getClass().getDeclaredMethod("方法名字"); student.setCode((String) method.invoke(obj)); //(String) method.invoke(obj)就是得到方法的返回值
利用JOOR第三方包来获取对象的方法,很方便
Object obj = activeList.get(j); Reflect reflect = Reflect.on(obj); String n=Reflect.on(obj).call("方法名字").get(); //得到该方法的返回值
有时间补充
推荐一文章 点击打开链接