当前位置: 首页 > 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));
        }
    }
    。。。。。。
}

相关文章:

  • 跟着柳叶刀数字健康,学习如何通过病理切片预测分子分类对预后的影响|项目复现
  • 我是如何从 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错误?
  • 网上商城网站设计/帮平台做推广怎么赚钱
  • 狗爹域名网站/全能搜
  • 长沙做网站a微联讯点很好/少女长尾关键词挖掘
  • 做网站需要提供什么资料/短视频推广平台
  • app开发流程 网站开发/中国十大新闻网站排名
  • 以百度云做网站空间/产品推销