オブジェクトcar
にプロパティfuel
があり、これらのオブジェクトのリストがある場合:リスト内のすべてのオブジェクトcars
のこのプロパティの合計を最適に計算するにはどうすればよいですか?getCarsFuel()
class CarStock {
List<Car> cars;
public int getCarsFuel() {
int result = 0;
for (Car car : cars) {
result += car.getFuel();
}
return result;
}
}
class Car {
int fuel;
}
より良い方法はありますか、それとも「ボイラープレート」を少なくすることはできません。sum(List<T> list, String property)
私は->のようなものをイメージすることができますsum(cars, "fuel")
か?