Java List分组求和问题,求大神解决!
如题:我有一个List<Bean>结合,这个Bean里有很多字段,如:a、b、c、d、e...v1,v2,v3;现在我有一个业务场景,根据任意字段分组求vl、v2、v3各自的累加值。
就比如:给出根据a、b(List中所有a和b相等的Bean)分组求和,也可以根据a、c、d求和,统计条件和任意选择。
求大神给思路,有代码就跟好了,解决加分!感激不尽! Java List --------------------编程问答-------------------- --------------------编程问答-------------------- 要么就直接循环 把条件加好 也是可行的 就是麻烦点 自己封装个类
要么就把list的数据插入数据库 用sql去读 --------------------编程问答-------------------- 说实话,没看懂楼主要表达的意思 --------------------编程问答-------------------- for(int i=0;i<list.size();i++){
if(list.get(i).getA.equcals(list.get(i)){
int sum=list.get(i).getV1()+list.get(i).getV2()+list.get(i).getV3();
System.out.println(sum);
}
}
这个看看行吗? --------------------编程问答-------------------- if语句改下是"equals(list.get(i).getB())"
--------------------编程问答-------------------- 直接循环List<Bean>得了
补充:Java , Java EE