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

【JAVA:list中再定义一个list对象,循环赋值不同的list数据,出现追加重复数据问题】

问题描述:

list中再定义一个list对象,循环赋值不同的list数据,结果全部都累加到每条数据中了,每条数据中都出现重复数据。

问题解决:

1.创建树结构方法信息
2.创建一个新的 List 对象,避免引用问题
3.使用 GongkuangMethodDictVo 的拷贝构造函数

public class PlanSchemeProductionGongkuangStatus
{
	。。。。。。
    /** 创建树结构方法信息 */
    private List<GongkuangMethodDictVo> gongkuangMethodDicList;

    public List<GongkuangMethodDictVo> getGongkuangMethodDicList() {
        return gongkuangMethodDicList;
    }

    public void setGongkuangMethodDicList(List<GongkuangMethodDictVo> gongkuangMethodDicList) {
        // 创建一个新的 List 对象,避免引用问题
        this.gongkuangMethodDicList = new ArrayList<>();
        for (GongkuangMethodDictVo gongkuangMethodDictVo : gongkuangMethodDicList) {
            // 使用 GongkuangMethodDictVo 的拷贝构造函数
            this.gongkuangMethodDicList.add(new GongkuangMethodDictVo(gongkuangMethodDictVo));
        }
    }
    。。。。。。
}
http://www.dtcms.com/a/30134.html

相关文章:

  • 跟着柳叶刀数字健康,学习如何通过病理切片预测分子分类对预后的影响|项目复现
  • 我是如何从 0 到 1 找到 Web3 工作的?
  • 嵌入式之总线
  • 乐享数科:供应链金融—三个不同阶段的融资模式
  • 探秘IP地址与MAC地址:网络世界的身份标识
  • 自然语言处理NLP 02统计语言模型
  • 2025.2.21 Restless And Brave
  • vue3:ref 实现 基本数据类型响应式,reactive:实现 对象类型响应式
  • 鸿蒙NEXT应用App测试-通用测试
  • 基于Nanopi duo2的WiFi智能摄像头
  • PW_Balance
  • 分布式简单理解
  • windows上vscode cmake工程搭建
  • 华为昇腾服务器(固件版本查询、驱动版本查询、CANN版本查询)
  • 8.python文件
  • UDP和TCP
  • 基于Java+SpringBoot+Vue的前后端分离的火车订票管理系统
  • Docker 容器
  • Android:权限permission申请示例代码
  • 如何在Vue中更优雅地处理403错误?
  • ubuntu24.04无法安装向日葵,提示依赖libgconf-2-4怎么办?
  • win10把c盘docker虚拟硬盘映射迁移到别的磁盘
  • Windows 图形显示驱动开发-上下文监视
  • 使用Ubuntu搭建Java部署环境
  • QPainter绘制3D 饼状图
  • VMware NSX 4.X Professional V2(2V0-41.24)题库
  • 软考高级信息系统项目管理师笔记-第2章信息技术发展
  • Python开源项目月排行 2025年1月
  • 智能预警系统标准化处理流程
  • LeetCode刷题---二分查找---350