如何反射取得一个对象中所有字段的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何反射取得一个对象中所有字段的值相关的知识,希望对你有一定的参考价值。

参考技术A public void method(TblFwlx obj)
Class clazz = obj.getClass();
Field[] fields = obj.getClass().getDeclaredFields();//获得属性
for (Field field : fields)
PropertyDescriptor pd = new PropertyDescriptor(field.getName(),
clazz);
Method getMethod = pd.getReadMethod();//获得get方法
Object o = getMethod.invoke(obj);//执行get方法返回一个Object

以上是关于如何反射取得一个对象中所有字段的值的主要内容,如果未能解决你的问题,请参考以下文章

Java反射----访问字段(Field)

如何使用反射访问对象中的字段值

C++遍历获得一个类的所有属性名,对该类的实例的所有属性的值 ...~~

C#用反射实现两个类的对象之间相同属性的值的复制

怎么获取DataTable中某一字段的值

java反射获取属性值