Somme de tous les éléments java arraylist

Si j'ai eu: ArrayList<Double> m = new ArrayList<Double>();
avec le double des valeurs à l'intérieur, comment dois-je faire pour ajouter tous les éléments de liste de tableaux?

public double incassoMargherita()
{
 double sum = 0;
 for(int i = 0; i < m.size(); i++)
 {          
 }
 return sum;
}

?

Que diriez -sum += m.get(i)?
Astuce: pour obtenir la valeur de la liste à la position spécifiée, vous pouvez utiliser m.get(indexOfPosition).
Sinon, créer une boucle foreach et ajouter la somme de chaque élément dans le foreach.
ou de l'Utilisation : JAVA 8 pour int versions, int somme = liste.stream().mapToInt(Integer::intValue).sum();
Cette Question devrait être ré-ouvert. Il est valide, précis et utile. Regardez les votes sur les deux Questions et les Réponses. Regardez les nouvelles informations ajoutées sur l'utilisation de Java Flux pour un fonctionnel la solution.

OriginalL'auteur Taprolano | 2013-04-26