gpt4 book ai didi

java - 显示对象属性的最佳方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:02 26 4
gpt4 key购买 nike

反射还是 HashMap ?假设您正在编写一个图形应用程序,其中有一些对象,并且用户可以单击它们。也就是说,您想以某种方式显示被点击的对象信息。

我最终阅读了可访问性 java 包和 AccessibleContext 类中的 Accessible 接口(interface)...在此之前,我使用属性的 HashMap 而不是类字段编写了测试代码。最后,我在 Reflection 中想到 JavaBeans 使用 instrospection。

在此类应用中您会推荐什么?

最佳答案

使用反射和内省(introspection)听起来是比使用 HashMap 更好的方法。与其直接使用这个 API,我建议使用像 Commons BeanUtils 这样的抽象层。 ,这将使您能够轻松地使用符合 JavaBean 标准的类。

这是 User Guide完成示例。

关于java - 显示对象属性的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9819292/

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