Moyenne des valeurs d'une ArrayList
Bonjour je lis la valeur "Red" de chaque pixel sous une surface.
Je mets toutes ces valeurs dans une ArrayList et j'aimerais faire la moyenne de toutes les valeurs.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
ArrayList listRed = new ArrayList();
for(int i = 0; i< B;i++){
for(int j = 0; j< B - i; j++){
int p = imgglobal.getRGB(i, j);
int r = (p>>16)&0xff;
listRed.add(r);
System.out.println(""+ listRed);
}
} |
J'ai essayé ceci mais sans succès j'ai deux erreurs :
Code:
1 2 3 4 5
| for(int i=0; i < listRed.length ; i++)
sommeRed = sommeRed + listRed[i];
double moyenne = sommeRed / listRed.length; |
Une erreur pour length "Cannot find symbol"
Une erreur pour
Code:
sommeRed = sommeRed + listRed[i];
"array required, but Arraylist found"
merci bien :)