page contents

3 如何简单高效地将一个对象List中的属性copy到另一个属性相同的对象List中

Pack 发布于 2019-12-27 15:39
阅读 2182
收藏 0
分类:Java开发

比如:


问题描述

如何简单高效地将一个对象List中的属性copy到另一个属性相同的对象List中


问题出现的环境背景及自己尝试过哪些方法

相关代码

class User{

  private int age;

  private String name

}

class Person{

  private int age;

  private String name

}

List<User> userList = new ArrawList<User>();

userList.add...


List<Person> personList = userList ===> personList ????


你期待的结果是什么?实际看到的错误信息又是什么?

简单高效

最佳答案 2020-03-24 17:17

46
Pack
Pack

List personList = userList.stream().map(Person::new).collect(Collectors.toList());

请先 登录 后评论