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

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

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

定义两个有同名变量的类

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

Role类:

@Data  public class Role {      private String roleId;      private String roleName;  }

User类:

@Data  @ToString  public 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 mn(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对象。

感谢您访问:美文云网站!本文永久链接:https://meiwenyun.com/432462.html。侵删或不良信息举报请联系邮箱:820608633@qq.com或微信:meiwenyun888。
上一篇 2024年8月22日 04:52
下一篇 2024年8月22日 04:52

相关推荐

  • 接吻鱼的人工饲养

    接吻鱼在人工饲养条件下没有固定的繁殖季节,而且繁殖起来也并不困难。要成对饲养为佳,并大量投食才能利于繁殖。   它们的雌雄不易区别,幼体几乎无法辨认雌雄。成体一般雄鱼鳍臀宽而长,躯…

    2022年12月30日
  • 如何挑选牙刷消毒器 牙刷消毒器有哪几种

    牙刷消毒器有几种类型,有方便携带的,也有壁挂式样的,还有一种台式的,这种类型比较少,那么,如何挑选牙刷消毒器?下面小编就带来介绍。 牙刷消毒器有哪几种 现在市面上最常见的牙刷消毒器…

    2024年8月5日
  • 如何控制早射?你知道吗?

    “早射”通常指的是在性行为中,男性在意愿之前过早地达到性高潮和射精的现象。这可能会影响性行为的持久性和双方的满意度。以下是一些可能有助于控制早射的方法: 性…

    2024年8月4日
  • 有什么后果 花呗的钱可以提现吗

    花呗的钱可以提现吗 花呗是先消费后付款的消费模式,由于不是贷款产品,所以不支持提现。花呗主要用于在天猫、淘宝上购物,受到广大消费者,尤其是80、90后消费者的喜爱。为了更好地服务消…

    2024年8月6日
  • 宿迁旅游景点大全排名(宿迁一日游最好的地方推荐)

    俗话说,旅行是人类的天性,是放松心情的港湾,所有的好风光,永远都是在路上。旅行不只是欣赏沿途的风景,更是找回自我的旅程。亦或是静下心来,重新思考人生,展望未来。 前言 宿迁市,简称…

    2024年8月20日
  • 台风到来时注意事项 台风和飓风它们的主要区别是什么

    我们常听天气预报里提到台风和飓风,这两种都是很恶劣的天气,遇到台风和飓风的时候,出门在外都要小心,那么台风和飓风它们的主要区别是什么?下面小编带来:蚂蚁庄园6月23日答案。 台风和…

    2024年8月5日
分享本页
返回顶部