Foreach é coisa antiga…

janeiro 31, 2007 às 8:24 pm | Publicado em Java, JavaScript | Deixe um comentário

Com certeza o java 5 revolucionou a forma de se programar em java. Novos recursos tornaram o desenvolvimento do código mais resistente a bugs, mais organizado e menos verboso.

Queria dar destaque pra nova estrutura de repetição, o famoso foreach. Percorrer uma coleção ou um array ficou muito simples. Veja um exemplo:

List<String> estados = new ArrayList<String>();
estados.add(“SP”);
estados.add(“MG”);
estados.add(“RJ”);

for (String estado : estados) { //para cada estado armazenado na lista de estados
System.out.println(estado);
}

Usando generics nem precisa de cast… (acaba com as chances de um ClassCastException)

Outras linguagens já fazem uso este recurso bem antes do java, como é o caso do javascript. Veja um exemplo em js:

var estados = new Array();
estados[0] = “SP”;
estados[1] = “MG”;
estados[2] = “RJ”;

for (var x in estados){
alert(estados[x]);
}


Sinto falta do foreach quando programo usando java 1.4 (usar iterator é um saco…). Sorte que posso matar as saudades no javascript…(rs)

Anúncios

Deixe um comentário »

RSS feed for comments on this post. TrackBack URI

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Crie um website ou blog gratuito no WordPress.com.
Entries e comentários feeds.

%d blogueiros gostam disto: