java的List问题
两个List[{value=a, count=1}, {value=b, count=2}],[ {value=a, count=4}, {value=d, count=2}],我想合成一个List,并且把其中value值相同的合并,并将他们的count值相加,就是变为[{value=a, count=5}, {value=b, count=2}, {{value=d, count=2}],请教各位大人。
------解决方案--------------------循环读取list2,判断list1里是否存在这个元素,如果存在就把取出来和这个相加,然后再放进去,如果不存在就直接加进去。
------解决方案--------------------为什么不用hashmap呢?