现在有两列数据,第一列产品名称,第二列产品数量,利用Java实现同产品数量求和。
产品名称 | 产品数量 |
---|---|
手机 | 12 |
笔记本 | 9 |
平板 | 4 |
手机 | 2 |
平板 | 3 |
手机 | 5 |
利用Java编程实现求和后的表格数据如下:
产品名称 | 产品数量 |
---|---|
手机 | 19 |
笔记本 | 9 |
平板 | 7 |
思路:可以将整个数据看作key-value结构,map的特性就是在放入新的数据时,如果key存在,就会自动插入并赋值默认值,如果key存在就覆盖。那么value求和时,只需要找出对应key的map元素,取出当前的value,和新value相加再塞回去。
代码实现过程:
public class Demo1 {
public static void main(String[] args) {
List list1=new ArrayList()