java比较两个数的大小(java两个对象相同属性赋值)

在开发过程中,经常会有这样的需求:把一个对象的属性值赋值给另一个对象的同名属性。Spring提供了BeanUtils.copyProperties()方法,能快速给同名变量赋值。定义两个有同名变量的类

在开发过程中,经常会有这样的需求:把一个对象的属性值赋值给另一个对象的同名属性。

Spring提供了BeanUtils.copyProperties()方法,能快速给同名变量赋值。

定义两个有同名变量的类

定义Role类和User类,他们有同名的变量:roleId 和 roleName

Role类:

@Datapublic class Role {    private String roleId;    private String roleName;}

User类:

@Data@ToStringpublic class User {    private String userId;    private String userName;    private String roleId;    private String roleName;}

使用BeanUtils.copyProperties()方法赋值

新建role对象,并设置属性值,然后使用BeanUtils.copyProperties()方法将role对象中的属性值赋值给user对象。

public class Test {    public static void main(String[] args) {        Role role = new Role();        role.setRoleId(\"1\");        role.setRoleName(\"admin\");        User user = new User();        BeanUtils.copyProperties(role, user);        System.out.println(user);    }}

从输出结果能看到,同名属性值以赋值给user对象。

java比较两个数的大小(java两个对象相同属性赋值)

本文内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅供展示。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 97552693@qq.com 举报,一经查实,本站将立刻删除。

给TA打赏
共{{data.count}}人
人已打赏
电脑

pr显示关键帧的窗口(pr怎么打关键帧变速)

2023-12-19 19:49:57

电脑

提示文件已损坏的修复方法(系统文件修复怎么修复)

2023-12-19 19:54:02

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索