apprenant:
J'ai une classe définie comme ceci:
public class Item {
String name;
double price;
}
Maintenant, j'ai une liste d'objets d'article, maintenant je veux trouver le prix total pour tous les articles. Comment pouvons-nous faire en Java 8?
Si la liste est des nombres entiers simples alors nous avons la solution qui suit - Comment résumer une liste d'entiers avec flux java?
Mureinik:
Vous pouvez mapper les Item
s à leurs prix:
List<Item> items = ...;
double sum = items.stream().mapToDouble(Item::getPrice).sum();