Variações de for com ArrayList
Boa sexta a todos!
Alguem conhece algum conteudo interessante somente sobre as variações do for(como utiliza-los) em conjunto com o ArrayList, apresentar os dados.
um exemplo que achei não convencional.
Alguem conhece algum conteudo interessante somente sobre as variações do for(como utiliza-los) em conjunto com o ArrayList, apresentar os dados.
um exemplo que achei não convencional.
for ( String element : lista ) { System.out.println("Elemento=" + element ); }
Felipe Moreira
Curtidas 2
Melhor post
Edson Venancio
31/01/2016
Foreach, CONSIDERADO COMO FOR APRIMORADO ULTILIZADO PRA PERCORRER, AS COLEÇÕES DE MANEIRA MAIS EFIENCIENTE, ULTILIZANDO POUCAS LINHAS DE CODIGO.
Te garanto que é bem mais pratico usar o foreach do que usa o for tradicional cara.
A grande diferença do foreach e o for tradicional é que com o foreach ele so percorre os elemento de forma crescente ou seja para frente, se voce precisa percorrer os elemento da sua lista para que possam ser impressos de forma decrescente(tras para frente) tera que recorrer ao for normal..
Mas se for somente mostra os elemento e melhor usa o foreach.
Te garanto que é bem mais pratico usar o foreach do que usa o for tradicional cara.
A grande diferença do foreach e o for tradicional é que com o foreach ele so percorre os elemento de forma crescente ou seja para frente, se voce precisa percorrer os elemento da sua lista para que possam ser impressos de forma decrescente(tras para frente) tera que recorrer ao for normal..
Mas se for somente mostra os elemento e melhor usa o foreach.
List <String> listaFrutas = new ArrayList<>(); //ADCIONANDO ELEMENTOS A NOSSA LISTA DE FRUTAS listaFrutas.add("Maçã"); listaFrutas.add("Uva"); listaFrutas.add("Banana"); listaFrutas.add("Banana"); listaFrutas.add("Mamao"); listaFrutas.add("Laranja"); listaFrutas.add("Morangp"); /*CONSIDERADO COMO FOR APRIMORADO ULTILIZADO PRA PERCORRER *AS COLEÇÕES DE MANEIRA MAIS EFIENCIENTE, ULTILIZANDO *POUCAS LINHAS DE CODIGO */ for(String lista: listaFrutas){ System.out.println(lista); }
GOSTEI 1
Mais Respostas
Eduardo Pessoa
29/01/2016
Isso depende mais da flexibilidade da linguagem, que pelo que comprovou o Java é.
[url]https://www.caelum.com.br/apostila-java-orientacao-objetos/um-pouco-de-arrays/[/url]
[url]https://www.caelum.com.br/apostila-java-orientacao-objetos/um-pouco-de-arrays/[/url]
GOSTEI 0
Felipe Moreira
29/01/2016
Achei estranho esse for.
GOSTEI 0
Felipe Moreira
29/01/2016
Achei estranho esse for.
GOSTEI 0
Felipe Moreira
29/01/2016
Obrigado Edson, o "foreach" então é melhor que o for normal.
GOSTEI 0
Edson Venancio
29/01/2016
Lembrando que agora temos as expressões lambda, esse for poderia fica assim em somente uma linha.
Faça o teste.
nomedaLista.forEach(Sytem.out::println);
Faça o teste.
GOSTEI 0
Felipe Moreira
29/01/2016
Estou por fora do Lambda, não estudei, apenas por cima.
GOSTEI 0
Edson Venancio
29/01/2016
È as vezes e bom ter a base ..
GOSTEI 0
Felipe Moreira
29/01/2016
Tem um mini curso sobre ele no youtube, mas esqueci o nome do canal.
GOSTEI 0