gpt4 book ai didi

Java获取bean值

转载 作者:行者123 更新时间:2023-11-30 06:10:51 25 4
gpt4 key购买 nike

鉴于以下情况:

public class Person {
private Car car;
// .. bean stuff
}

.

public class Car {
private CarStuff carStuff;
// .. bean stuff
}

我可以使用 BeanUtils 来设置 Person 的“汽车”属性:

BeanUtils.setProperty(person, "car", theirCar);

好的,这非常简单。现在如何通过名称获取“汽车”?

BeanUtils.getProperty(person, "car")

将返回一个字符串,但 Car 不是一个字符串

我试过:

Map<String, ? extends Object> props = new HashMap<>();
BeanUtils.populate(person, props);

但是没有“汽车”条目,并且调查文档,输出(虽然很有希望是 Object 类型)仍然是 String 或 String[]

我的类都有适当的 bean getter 和 setter 方法。如何获取该值?

最佳答案

您可以尝试使用 PropertyUtils.getProperty(Object, String)相反

关于Java获取bean值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35114092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com