计算年税总额

/*集合 stream 计算年税总额
 * list <Map>
 * [
 * {title="粤嵌",no="123456",amount=850,month=1},
 * {title="天平",no="123457",amount=1100,month=1},
 * {title="粤嵌",no="123456",amount=980,month=2},
 * {title="天平",no="123457",amount=1350,month=2},
 * ]
 */

public static void main(String[] args) {
		List<Map<String , Object >> list = new ArrayList();
		
		Map<String, Object> map1 = new HashMap<String, Object>();
		map1.put("title", "粤嵌");
		map1.put("no", "123456");
		map1.put("amount",850);
		map1.put("month", "1");
		list.add(map1);
		
		Map<String, Object> map2 = new HashMap<String, Object>();
		map2.put("title", "天平");
		map2.put("no", "123457");
		map2.put("amount",1100);
		map2.put("month", "1");
		list.add(map2);
		
		Map<String, Object> map3 = new HashMap<String, Object>();
		map3.put("title", "粤嵌");
		map3.put("no", "123456");
		map3.put("amount",980);
		map3.put("month", "2");
		list.add(map3);
		
		Map<String, Object> map4 = new HashMap<String, Object>();
		map4.put("title", "天平");
		map4.put("no", "123457");
		map4.put("amount",1350);
		map4.put("month", "2");
		list.add(map4);
		
		int county = 0;
		int countt = 0;
		for (int i = 0; i < list.size(); i++) {
			Map re = list.get(i);
			if (re.containsValue("粤嵌")) {
				Integer val = (Integer) re.get("amount");
				county = county + val;
			}
			if (re.containsValue("天平")) {
				Integer val = (Integer) re.get("amount");
				countt = countt + val;
			}
		}
		System.out.println("粤嵌税收总额:" + county);
		System.out.println("天平税收总额:" + countt);

		
		

	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值