java list集合合并问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java list集合合并问题相关的知识,希望对你有一定的参考价值。

图片1为查询出的结果,使用java代码实现图片2的效果,
ID 相同的何在一起
图片1
图片2

SELECT ID,PARK_SPACE,SUM(C) AS WM_CONCAT(C) FROM TABLE_图片1表 WHERE 1=1 GROUP BY ID
把这句SQL查询的结果放到你的List中就行了 你的List就有图片2所示的三条数据。
其实 如果你查出的结果最终还是循环保存到数据库中,直接在数据库中操作就行了,不用再到java中再走保存处理,
这样效率会高的多。
不好意思没看清题目,不用sum统计 用 wmsys.wm_concat 字符连接函数,得出的结果就是你图片2中的 WM_CONCAT(C) 显示的结果,该方法使用Oracle10g 以后的版本
SELECT ID,PARK_SPACE,wmsys.wm_concat(C) AS WM_CONCAT(C) FROM TABLE_图片1表 WHERE 1=1 GROUP BY ID
参考技术A 那就修改结果集呗,把PARK_SPACE=‘无’的合并处理下,反正你说的是java实现 参考技术B 算法是最快的数据库实现这种低效率的遍历列表

这些算法在

列表的列表= dao.xxxxxx ;/ /得到一个来自数据库表的集合之前完成最好

这样的查询直接查询清单时指定的位置本回答被提问者和网友采纳
参考技术C group by PARK_SPACE. 参考技术D 先放到map再存回list

以上是关于java list集合合并问题的主要内容,如果未能解决你的问题,请参考以下文章

java list集合问题

java 基础关于 list 集合问题

java8中,两个list<map>集合如何合并?

java 怎样合并两个list

java中两个List合并,相同元素剔除的问题

java 从list集合里取出一个元素,并且从集合里删除,jdk有自带方法吗