请问如何将这样的一个list> 转换成下面的结果,求问各位路过的大神赐教该如何修改!!!!!!!!要实现的结果是:
AB A 9.0 4.0
AB B 7.0 5.0
AB C 4.0 3.0
AB D 8.0 2.0
AB合计 28.0 14.0
CD A 7.0 3.0
CD B 5.0 1.0
CD合计 12.0 4
总计 40.0 18
相关代码如下:
package com.test;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test1 {
public static void main(String[] args) {
List> list = new ArrayList>();
list.add(createMap("小溪塔", "A", 9.0,5.0));
list.add(createMap("小溪塔", "B", 7.0,4.0));
list.add(createMap("小溪塔", "C", 4.574,2.52));
list.add(createMap("小溪塔