在C#中,您可以对列表执行一些操作,如下所示:
return myList.Average(p => p.getValue());
这将返回所有值的平均值。 Java中有类似的东西吗? (这将为我节省计算总和,然后除以元素数量的费用?)
谢谢!
最佳答案
Lambdaj提供了许多这样的功能:
Double totalAge = sumFrom(persons).getAge();
//Divide by size to get Average
http://code.google.com/p/lambdaj/wiki/LambdajFeatures