关于List去除重复和留取重复的数据

u011663937 2018-08-07 11:49:48
最近有个项目,需要把一个数据库的的表数据查出来与另外一个数据库的表数据进行匹配,两个表的结构不同,但有字段可以关联,怎么把查出来的数据根据关联的字段去掉或留取重复的数据?
例如
把主数据库的DdglDdxx表数据查出来与从数据库的Ddxx表数据查出来,使用List<T>保存两个表查出的数据,怎么将这两个List<T>去重或留重
主DdglDdxx中的id与从DdglDdxx的ddId有关联
B_DDGL_DDXX表中的id与DDGL_DDXX表中的ddid有关联
怎么把ddglDdxxList和ddxxList两个集合根据这个关联的字段进行去复或留复?


...全文
894 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bly000 2018-08-09
  • 打赏
  • 举报
回复
在新建一个List表用来装重复的部分,把新的List表再导进去
not_easy 2018-08-09
  • 打赏
  • 举报
回复
同2L。。。。双层循环查找有没有一样的呗,还能咋办,或者你在数据库里join也行
ji1ji2ji3 2018-08-09
  • 打赏
  • 举报
回复
数据库端:联查时利用sql语句中的distinct指令 java端:利用两层for循环去重即可,不过考虑到如果数据量过大,此方法还是不建议使用。
·Diablo 2018-08-09
  • 打赏
  • 举报
回复
用map去重啊,需要去重的字段作为key值,这个记录作为value,轻松就能去重了!
吸尘器 2018-08-08
  • 打赏
  • 举报
回复
用Set<T>去掉重复数据,T对象里面重写equals,根据自己需求判断两个对象是否重复。
maradona1984 2018-08-08
  • 打赏
  • 举报
回复
简单就双层循环呗,还能咋整,id相等就丢一个集合,原集合的删掉(AB集合都要删),新集合里的就是重复数据,AB集合里剩下的合并,就是不重复的
这个前提是AB集合内部不重复
wildyy 2018-08-08
  • 打赏
  • 举报
回复
你在数据库端去重就行,查询加上distinct
内容概要:本文围绕双侧电源相间短路方向性电流保护的设计展开系统研究,重点探讨了在复杂电力系统中实现可靠继电保护的关键技术。通过构建双侧电源供电系统的等效电路模型,分析了相间短路故障时短路电流的方向特性及其对保护动作的影响,提出了方向性电流保护的配置原则与整定方法。研究采用Simulink搭建完整的仿真平台,对三段式电流保护配合方向元件的工作逻辑进行了建模与验证,详细模拟了不同位置发生相间短路时保护装置的动作行为,确保选择性、灵敏性、速动性和可靠性。报告还深入讨论了功率方向继电器的工作原理,明确了正方向与反方向故障的判据,并通过仿真结果展示了方向闭锁机制的有效性。; 适合人群:适用于电气工程及相关专业本科生、研究生,以及从事电力系统继电保护设计与运维工作的工程技术人员;具备电路理论、电力系统分析基础的学习者更为适宜; 使用场景及目标:①掌握双侧电源系统中方向性电流保护的基本原理与设计流程;②学习利用Simulink进行电力系统故障仿真与保护逻辑验证的方法;③理解三段式电流保护在复杂网络结构中的配合关系与方向判别机制; 阅读建议:建议读者结合电力系统继电保护教材同步学习,重点关注方向元件的动作条件与极性设置,在仿真过程中尝试改变故障位置与过渡电阻,观察保护动作情况,以深化对方向性判据的理解与实际应用能力。
内容概要:本文围绕【SCI复现】电力系统储能调峰、调频模型研究展开,基于Matlab代码实现,深入探讨了储能系统在电力系统中参与调峰与调频的关键技术与优化模型。资源不仅复现了高水平学术论文中的核心算法与仿真流程,还涵盖了储能配置、运行策略、多时间尺度协调调度等关键技术环节,重点解决了高比例可再生能源接入背景下电网的频率稳定与负荷平衡问题。通过构建完整的调峰调频联合优化模型,结合智能优化算法(如遗传算法、粒子群优化等)进行求解,验证了储能系统在提升电网灵活性与运行经济性方面的有效性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事新能源、储能控制、电网调度等相关领域的科研人员及研究生,尤其适合致力于SCI/EI论文复现与创新的研究者。; 使用场景及目标:① 复现并深入理解SCI级文献中储能参与调峰调频的建模方法与算法实现;② 掌握Matlab在电力系统动态仿真与优化调度中的实际应用;③ 为撰写高水平学术论文、开展课题研究或工程优化提供可靠的技术参考与代码基础。; 阅读建议:建议结合文中提供的Matlab代码逐模块分析,重点关注目标函数构建、约束条件设置及算法求解流程,鼓励在原有模型基础上进行参数调整与方案改进,以深化对储能调控机制的理解并激发创新思路。

67,540

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧