class A{
string id;
string name;
string age;
string sex;
}
class B{
string id;
string name;
}
假如:想把一个类A中的一些属性的值,设置到另一个类B的属性中。
方法1:new 对象,然后把值一个一个的set。
B b=new B();
A a=new A();
b.setId(a.getId());
b.setName(a.getName());
方式2:BeanUtils.copyProperties(import org.springframework.beans.BeanUtils;)
BeanUtils.copyProperties(A,B);
这样会把类A中的id,name和B中的对应,把复制到B中,如果A中有的属性而B中没有,那就不会复制这些属性。
注意点:A中要复制的属性,一定要和B中的属性 相同!