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?
Percorrendo ArrayList com For-each
B
7 Respostas
R
Fica mais ou menos assim:
int total = 0;
for( int numero : seuArrayList )
{
total = total + numero;
}
(Isso supondo que seu ArrayList é de int e que se chama "seuArrayList", adapte para o seu caso)
R
1 like
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;
}
B
E se o array fosse percorrer Strings?
R
for(String s : suaListaDeString) {
//...
}
B
[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);
}
}
}
B
já achei o erro! Pura falta de atenção, vlw
G
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.
Criado 5 de março de 2009
Ultima resposta 2 de mar. de 2011
Respostas 7
Participantes 5
Alura O que são algoritmos e lógica de programação e como aprender? Entenda o que são algoritmos e lógica de programação e qual é a importância desses conceitos para começar a programar
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo
Fiap Pos-Tech: Arquitetura e Desenvolvimento Java Uma jornada especialmente pensada para profissionais que desejam dar os próximos passos na área...