您好,今天乐乐来为大家解答以上的问题。list相加相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、Map m1 = new HashMap();使用HashMap,具有重复的特点比如你的数据在一个List对象list中,每一个对象是Wu类型,Wu中有int类型的id和int类型的countList list;for(Wu w : list){if(map.get(w.getId())==null第三个就是){map.put(w.getId(),w.getCount());}else{=List1.List(i)获取某一项,然后求和就行了,代码如下:map.put(w.getId(),w.getCount()+map.get(w.getId()));}}hashmap中key存放id,value存放count,先遍历list把值一个个存入haspmap中,存之前通过id去找key如果没有,就存进去,如果有就说明重复了,就取出count累加后再放进去。
本文到这结束,希望上面文章对大家有所帮助。
版权声明:本文发布于梦想农场 图片、内容均来源于互联网 如有侵权联系836084111@qq.com删除