Programming, Programming, is there something else??

2.5.06

Java Tips!

Para poder iterar en colecciones de objetos, existe a partir de la version 1.5 de Java un "nuevo" ciclo for llamado comunmente for-each en donde hacemos el recorrido de la coleccion de principio a fin sin tener una condicion de incremento y de paro, tambien es aplicable para arreglos de datos y su objetivo es el mencionado anteriormente, solo recorrer de inicio a fin.

Ejemplo:

int[] arreglo = new int[ 20 ];

Recorrido normal con for

for( int i = 0; i < arreglo.length; i++ )
System.out.println( i );

Recorrido con for-each loop de inicio a fin del arreglo

for( int i : arreglo )
System.out.println( i );

Tambien aplicable para colecciones de datos como Vector

Vector v = new Vector();
for( Object o : v )
System.out.println( o.toString() );

Explicacion:

for( Tipo variable : coleccion )

La manera de leer esto sería para cada variable del tipo Tipo en coleccion hacer
recordar que (:) se debe de leer como "en" y asi hacemos nuestro recorrido de inicio a final