作业帮 > 综合 > 作业

Java 多个集合数据相加怎么处理

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/05 08:39:54
Java 多个集合数据相加怎么处理
多个List集合,每个集合里面放了多个对象,对象上有时间和值2个字段,如何把多个集合加在一起处理为一个集合,就是把相同时间的值相加,不要采用循环的方式,数据多很了的话循环起来很慢.影响速度和性能的.
Java 多个集合数据相加怎么处理
用 addAll() 方法就能把一个list整个添加到另外一个list里
至于相加只能用循环没有别的办法.迭代器本质上也是循环
再问: 真就没其他办法了么,要是10个集合,每个有个10万条数据,循环还的了哦,机子内存小了,肯定得跑挂了。
再答: list里的数据都是已经加载的内存里了 如果内存的话 你的100万个对象(注意list里只能放对象)还没加载完程序就崩溃了
再问: 深有体会了