当前位置: 首页 > news >正文

Java 一个数组集合List<People> 赋值给另一个数组集合List<NewPeople> ,两个数组集合属性部分一致。

Java 一个数组集合List 赋值给另一个数组集合List ,两个数组集合属性部分一致。

下面是一个Demo, 具体要根据自己的业务调整。

import java.util.ArrayList;
import java.util.List;class People {private String name;private int age;private String address;public People(String name, int age, String address) {this.name = name;this.age = age;this.address = address;}// 省略getter和setter方法
}class NewPeople {private String name;private int age;public NewPeople(String name, int age) {this.name = name;this.age = age;}// 省略getter和setter方法
}public class Main {public static void main(String[] args) {List<People> peopleList = new ArrayList<>();peopleList.add(new People("张三", 30, "北京"));peopleList.add(new People("李四", 20, "上海"));peopleList.add(new People("王五", 50, "广州"));List<NewPeople> newPeopleList = new ArrayList<>();for (People people : peopleList) {NewPeople newPeople = new NewPeople(people.getName(), people.getAge());newPeopleList.add(newPeople);}// 输出newPeopleListfor (NewPeople newPeople : newPeopleList) {System.out.println("姓名:" + newPeople.getName() + ",年龄:" + newPeople.getAge());}}
}

相关文章:

  • 力扣题目-JAVA解法
  • XSS语句
  • 深入理解Flutter中的GlobalKey与LocalKey(ValueKey、ObjectKey、UniqueKey)及其使用方法
  • JavaEE之多线程编程:5. 死锁(详解!!!)
  • 《设计模式的艺术》笔记 - 观察者模式
  • Rsync服务
  • R语言【taxa】——n_subtaxa(),n_supertaxa():每个类群的子类群数量和父类群数量
  • 使用__missing__方法实现映射表多格式主键
  • Windows AD 组策略 通过脚本修改管理员密码:以安全方式
  • nc转tif
  • 全栈工程师
  • 【C++入门到精通】智能指针 shared_ptr循环引用 | weak_ptr 简介及C++模拟实现 [ C++入门 ]
  • 【笔记】Helm-4 最佳实践-2 values
  • 01.领域驱动设计:微服务设计为什么要选择DDD学习总结
  • 2024年【G2电站锅炉司炉】新版试题及G2电站锅炉司炉作业考试题库
  • 《深入 React 技术栈》
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • angular学习第一篇-----环境搭建
  • Debian下无root权限使用Python访问Oracle
  • es6
  • EventListener原理
  • oschina
  • react 代码优化(一) ——事件处理
  • select2 取值 遍历 设置默认值
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • windows下mongoDB的环境配置
  • 程序员最讨厌的9句话,你可有补充?
  • 创建一种深思熟虑的文化
  • 关于for循环的简单归纳
  • 缓存与缓冲
  • 聊聊hikari连接池的leakDetectionThreshold
  • 前端学习笔记之观察者模式
  • 嵌入式文件系统
  • 移动端 h5开发相关内容总结(三)
  • const的用法,特别是用在函数前面与后面的区别
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • (1)Android开发优化---------UI优化
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (第一天)包装对象、作用域、创建对象
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • .NET 8.0 中有哪些新的变化?
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .net生成的类,跨工程调用显示注释
  • [20150707]外部表与rowid.txt
  • [20180224]expdp query 写法问题.txt
  • [ACTF2020 新生赛]Include
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [BZOJ1053][HAOI2007]反素数ant
  • [COGS 622] [NOIP2011] 玛雅游戏 模拟