标签: java object reflection
我知道我可以从Object获取属性名称,类型和设置它们的值。
我想知道通过反思获得价值的最佳途径是什么。
编辑: 为了意义。最好的是,更少的代码,更少的内存和更快的执行。
像: 如果我尝试调用方法来获取它们的值,或者如果我使用这样的东西,那会更好吗?
Object obj; Class cls = obj.getClass(); cls.getField("atribute1").get(obj).toString();
答案 0 :(得分:1)
我知道这样做的最好方法是使用Apache BeanUtils