在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

09-11 02:23