我正在尝试找到如何收集一个衬里中的对象列表中每个字段的平均值。
这是我正在尝试执行的操作:
public class Value {
int a;
int b;
int c;
// rest of the class
}
现在假设我有List<Value> values = getMillionValues();
我知道要获得一个字段的平均值,我可以执行以下操作:
int averageOfA = values.stream().mapToInt(Value::getA).average()
我需要做什么才能获得每个变量上面没有重复行的所有值的平均值?
也许还有其他一些库,例如 Guava,可以帮助执行此类操作?
心有法竹
相关分类