有一个二维数组,前面的列为整数,后面的列为double,需要根据整数列进行聚合,并把double列进行求和汇总。
类似sql 的select sum(value) from table group by col1,col2. value 为double列,col1,col2为整数列
输出结果需要对所有整数列按升序排序,即先按第一列升序,第一列值相同比较第二列,依次类推
下面是两个例子:
Object[][] inputData= new Object[][]{
new Object[]{0, 1.0,},
new Object[]{0, 1.0,},
new Object[]{1, 1.0},
};
==》
Object[][] expectResult = new Object[][]{
new Object[]{0, 2.0,},
new Object[]{1, 1.0},
};
Object[][] inputData= new Object[][]{
new Object[]{1, 1, 1.0, 2.0},
new Object[]{0, 0, 1.0, 2.0},
new Object[]{0, 1, 1.0, 2.0},
new Object[]{1, 0, 1.0, 2.0},
new Object[]{0, 0, 1.0, 2.0},
new Object[]{0, 1, 1.0, 2.0},
};
===》
Object[][] expectResult = new Object[][]{
new Object[]{0, 0, 2.0, 4.0},
new Object[]{0, 1, 2.0, 4.0},
new Object[]{1, 0, 1.0, 2.0},
new Object[]{1, 1, 1.0, 2.0},
};