通过java反射机制获取该类的所有属性类型、值。
来源:互联网 发布:快乐宝拉 知乎 编辑:程序博客网 时间:2024/06/06 02:30
http://blog.sina.com.cn/s/blog_3c62c21f01011xci.html
java.lang.reflect.Field[] flds = 你的类名.getClass().getDeclaredFields(); //遍历所有属性if ( flds != null ) { for ( int i = 0; i < flds.length; i++ ) { PropertyDescriptor pd = new PropertyDescriptor(flds[i].getName(),你的类名.getClass());//获得字段描述 Method getMethod = pd.getReadMethod();//获得get方法 Object o = getMethod.invoke(你的类名);//执行get方法返回一个Object(对应属性的值) String fldType = flds[i].getGenericType().toString(); System.out.println(fldType); if(o!= null){ String fldName = flds[i].getName(); //得到属性值 System.out.println(fldName+":"+o); //得到属性类型} } }
方法使用了这俩个包下的 field 和method
import java.lang.reflect.Field;
import java.lang.reflect.Method;
public static void getObjectValue(Object object) throws Exception {
- 通过java反射机制获取该类的所有属性类型、值、
- 通过java反射机制获取该类的所有属性类型、值
- 通过java反射机制获取该类的所有属性类型、值、
- 通过java反射机制获取该类的所有属性类型、值。
- 通过java反射机制获取该类的所有属性类型、值。(
- 通过java反射机制获取该类的所有属性类型、值、
- 通过java反射机制获取该类的所有属性类型、值
- DEMO:java反射机制获取该类的所有属性类型、值
- 通过反射机制获取类集合的所有属性值
- 通过java反射机制来获取属性的类型,获取属性的值并给属性赋值
- 通过java反射机制,获取对象的属性和值(包括所有继承的父类)
- 通过java类的反射机制获取类的属性类型
- 关于通过java反射机制,获取类属性的类型修饰符
- JAVA的newInstance()和new的区别(JAVA反射机制,通过类名来获取该类的实例化对象)
- JAVA的newInstance()和new的区别(JAVA反射机制,通过类名来获取该类的实例化对象)
- 通过反射获取匿名类型的属性和属性值
- 通过反射获取类的所有属性
- 通过反射获取所有属性
- Android 之WebView+ProgressBar 完美结合
- Javascript单元测试框架Qunit和Jasmine的比较
- /var/run/yum.pid 已被锁定 解决办法
- Nginx Load Balancing
- 模拟退火解决TSP问题
- 通过java反射机制获取该类的所有属性类型、值。
- android APN解析
- 安装 Ubuntu 14.04 之后要做的一些事
- css3时钟
- 目标检测的图像特征提取之Haar特征
- spring自动扫描的问题
- 安装Android studio出现'tools.jar' seems to be not in Android Studio classpath的解决方法
- Android 自定义Dialog二次打开报错问题解决
- Java线程池