Java有没有专门的方法把字段多的对象放到一个字段少的对象里?

有没有人在啊,想请教一下,Java有没有专门的方法把字段多的对象放到一个字段少的对象里??

如题,这是2张表的对应的对象。字段多的对象包含了字段少的对象。现在有什么办法,把字段多的对象的值赋值给字段少的对象吗?多余的字段舍去。
最新回答
自古女子多痴情深

2024-10-21 22:56:11

spring提供了类似你需要的方法,位于其BeanUtils中:

使用BeanUtils.copyProperties()即可:

运行结果:

其实现本质有点类似java的反射机制,围绕PropertyDescriptor这个类实现,有兴趣可以读一下它的源码:

想自己写的话也可以利用java的反射机制自己写一个方法来实现。