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();
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();
相关文章推荐
- 夯实JAVA基本之二 —— 反射(2):泛型相关周边信息获取
- 夯实JAVA基本之二 —— 反射(2):泛型相关周边信息获取
- 夯实JAVA基本之二 —— 反射(2):泛型相关周边信息获取
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- Java反射之获取类的相关信息学习笔记(一)
- Java 反射(2):泛型相关周边信息获取
- java基础-反射(2):泛型相关周边信息获取
- Java基础-反射(2):泛型相关周边信息获取
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法 .
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- Java通过反射机制获取Class对象
- Java利用反射来获取一个方法的 范型化参数 Vector<Integer>的类型
- Java反射相关问题
- java 使用反射 获取 泛型信息
- JAVA IP地址相关:用Java来获取访问者真实的IP地址,IP地址转化成long型数的算法 .
- java获取操作系统相关信息
- java获取自己机器的相关信息
- JAVA获取系统相关信息
- Java反射访问私有变量和私有方法相关搜集
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法