当前位置: 首页 > 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());}}
}
http://www.lryc.cn/news/286504.html

相关文章:

  • 基于神经网络的电力系统的负荷预测
  • OpenCV第 1 课 计算机视觉和 OpenCV 介绍
  • C++面试:stl的栈和队列介绍
  • 从0开始学习C++ 第十二课:指针强化
  • mongodb和python交互
  • 力扣279. 完全平方数
  • 【C++】list容器功能模拟实现
  • linux 安装ffmpeg
  • 激光雷达行业梳理2-产业链、公司、未来展望
  • Java 设计者模式以及与Spring关系(四) 代理模式
  • PHP编程实践:实际商品价格数据采集
  • 有效防范网络风险的关键措施
  • Spring Boot整合webservice
  • Qt拖拽事件简单实现
  • 上门回收小程序,打造回收新模式
  • unity项目《样板间展示》开发:火焰和UI设计
  • 即插即用篇 | UniRepLKNet:用于音频、视频、点云、时间序列和图像识别的通用感知大卷积神经网络 | DRepConv
  • MPU6050传感器—姿态检测
  • PaddleOCR封装,在线服务化部署实战(python部署,超新手教程)
  • 采集B站up主视频信息
  • Laykefu客服系统 任意文件上传漏洞复现
  • 《幻兽帕鲁》服务器该如何选购
  • 比较有创意的网站
  • alfred自定义谷歌翻译workflow
  • 【网络安全 -> 防御与保护】专栏文章索引
  • 用户资源(菜单)控制学习使用
  • 邦芒支招:十大秘诀助你轻松进名企
  • 5G_射频测试_参考规范(一)
  • 幻读是什么,用什么隔离级别可以防止幻读?
  • UE5 C++学习笔记 FString FName FText相互转换