问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

如何去除List集合中的重复项ID的,并把重复项的数量相加18

提问网友 发布时间:2023-10-20 06:38
管到底农药用什么能化解
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-05-18 01:18
使用HashMap,具有重复的特点
比如你的数据在一个List对象list中,每一个对象是Wu类型,Wu中有int类型的id和int类型的count
List<Wu> list;
Map<Integer,Integer> map = new HashMap<Integer,Integer>();
for(Wu w : list){
if(map.get(w.getId())==null){

map.put(w.getId(),w.getCount());

}else{

map.put(w.getId(),w.getCount()+map.get(w.getId()));
}

}
只是简单表述一下,原理是利用hashmap的key不能重复的特点
hashmap中key存放id,value存放count,先遍历list把值一个个存入haspmap中,存之前通过id去找key如果没有,就存进去,如果有就说明重复了,就取出count累加后再放进去。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

求霸王的大陆中文版nes文件 “利润分配——未分配利润”的借贷方表示什么?244 如何删除list里面的重复字段1 哪里有帝国时代2硬盘版下载? 帝国时代2中文硬盘版哪有下载啊?要没病毒的!~~~86 国标和非标有什么区别?97 一个办公地点,可不可以注册多个公司呢164 没有地址能注册公司吗?530 想注册公司但是没有地址怎么办?459 桌面显示框整体变宽,怎么办?谢谢! 没有地址可以注册公司吗?怎么注册?1022 没有办公地址,能注册公司吗?540 房旭芃这个名字有什么含义么 更适合男孩女孩? 已发的朋友圈怎么修改可见权限人4 宝马7系前后排娱乐能同时播放一张CD吗? UG有些步骤无法设置到当前特征修改,只能回滚编辑,后面的体看...3 宝马7系2016款730li 领先型和豪华型车钥匙一样吗 微信朋友圈部分朋友可见怎么修改 微信朋友圈部分朋友可见如何修... [使用求助] 凯立德导航仪的USB接口有啥作用?可以用来听歌儿么? 我的手机号绑定了两个,想取消一个怎么办? 霸道导航一体机usb放歌没有声音是怎么回事? 利润分配在贷方是什么意思?184 很多,固件都可以用7620路由器刷。那这些固件能刷到PC上面... 一个女人缠绵于皇帝和王爷之间而最后嫁于皇帝为后的小说是什&#... 求支持湖北联通21M的智能手机推荐啊! 膝关节骨性关节炎若不治疗的后果将是怎么样呀 中国移动湖北武汉营业厅哪个有卖小米note4高配版手机 拆迁安置房办理房产证要交税吗244 为什么电脑上着上着就白屏了?桌面上什么都没有?壁纸还在,就是...3 无法登陆华图网校账号,整张登陆却显示我的账号被管理员锁定了,请问是怎... 芃跟芊哪个适合用于男孩名字?2 如何找夏装批发渠道 河南省观界装饰工程有限公司怎么样? 在UG NX7.5当中建模里面插入的点,为什么不显示啊?但是... 宋代有不支丁烧瓷器吗1 ...全世界每年因生锈损失的钢铁,约占世界年产量的十 宋代瓷器有没有内底支丁烧法2 请教懂行人士,这个瓷器是老瓷器,就是不知道是哪个窑口的,我上...1 有毒植物是怎样骗人上当的 哪里有专门介绍韩国明星的网站?
Top