java反射-BeanUtils.getFieldValue(object,property)
时间: 2024-02-11 09:04:50 浏览: 81
Java反射中的BeanUtils.getFieldValue(object,property)方法可以获取一个Java对象中指定属性的值。其中,object参数是要获取属性值的Java对象,property参数是要获取的属性名。
举个例子,假设有一个Person类,其中包含了姓名(name)和年龄(age)两个属性,现在要获取某个Person对象的姓名属性值,可以使用如下代码:
```
Person person = new Person("张三", 20);
String name = (String) BeanUtils.getFieldValue(person, "name");
```
上面的代码中,首先创建了一个Person对象,并将其赋值给person变量。然后,调用BeanUtils.getFieldValue方法,将person对象和属性名"name"作为参数传入,即可获取该对象的姓名属性值。注意,由于返回值是Object类型,需要进行强制类型转换才能获取到具体的属性值。
阅读全文