您的位置:首页 > 编程语言 > Java开发

java反射获取相关值

2015-04-10 13:35 218 查看
http://blog.csdn.net/jackiehff/article/details/8509075

Object obj = Class.forName("xxxx.xxx.xx.XXX");



//获取函数

Method method = obj.getClass().getMethod("getSchool");



//获取静态field

Field field = obj.getClass().getField("countSize");

//获取函数 field的值

String countSize = field.get(null).toString();



//获取函数的返回值

Object fieldObj = method.invoke(obj, field.get(null));

//或者一般无参数的函数,获取返回值

String name = method.invoke(fieldObj).toString();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: