Percorrendo ArrayList com For-each

Galera, tenho um projeto aqui q criei um Array List com 8 numeros, preciso percorrer ele com o for-each, e depois somalos! alguem aew pode me ajudar?

Fica mais ou menos assim:

[code]int total = 0;

for( int numero : seuArrayList )
{
total = total + numero;
}[/code]

(Isso supondo que seu ArrayList é de int e que se chama “seuArrayList”, adapte para o seu caso)

boa tarde Brambilla

é assim oh…

        ArrayList<Integer> list = new ArrayList<Integer>();

        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        //....

        int qnt = 0;

        for (Integer integer : list) {
            System.out.println(integer);
            qnt += integer;
        }
1 curtida

E se o array fosse percorrer Strings?

for(String s : suaListaDeString) { //... }

[color=olive]public static void main(String[] args) {
// TODO Auto-generated method stub[/color]

	ArrayList a = new ArrayList();

	a.add([color=blue]"A"[/color]);
	a.add([color=blue]"B"[/color]);


	for (int i = 0; i < a.size(); i++) {
	String s = (String) a.get(i);
	System.out.println(s);



}

}
}

para esse código usando o For-each? Na hora de adicionar os elementos dá erro

[color=green]public static void main(String[] args) {
// TODO Auto-generated method stub[/color]

	ArrayList<Integer> list = new ArrayList<Integer>();  
	
	list.[color=red][u]add[/u][/color]([color=blue]"A"[/color]);	
	list.[color=red][u]add[/u][/color]([color=blue]"B"[/color]);

	  
	for (Integer integer : list) {  
	    System.out.println(integer);   
	}  
	
	
	
}

}

já achei o erro! Pura falta de atenção, vlw

Se tentar adicionar uma variável do tipo String em uma ArrayList, não será possível. Ocorre erro de compilação devido incompatibilidade de tipos.