jueves, 23 de mayo de 2019

ForEach en javaScript

Buen día a todos.

Así como en javaScript existe el ForEach en java su similar no se llama ForEach o Each como normalente se llamaría, en java se invoca igual que un for normal solo que la declaración de las variables cambia esto se ve reflejado de la siguiente manera,


ForEach:


String[] semana = { "lun","mar","mie","jue","vie","sab","dom" };

for( String sem: semana ){
   System.out.println( sem );
}

Suponiendo que tenemos una clase con los siguientes datos:

class Datos{
   String nombre;
   int edad;
   String ciudad;
}

Con sus respectivos set's y get's, ahora hemos creado una lista del tipo Datos la cual contiene n... cantidad de registros y lo que quieres es recorrerla, el ciclo queda de esta manera.


List listita; // ya la tienes seteada con su respectiva información.

for( Datos dato: listita ){
   System.out.println( dato.getNombre() + " " + dato.getEdad() + " " + dato.getCiudad() );
}


En cuanto al uso de un foreach recomiendo mas solo cuando se trata de recorrer un conjunto de datos ya sea un array o bien una lista, el punto aquí es que si solo se requiere recorrer.

Por otro lado tal vez te preguntas como es que le haces para salir de un ciclo como esto, bueno el código para finalizar es con un break; quedando así


for( String sem: semana ){
   if( sem.equals( "mie" ) ){
      break;
   }
}

Por hoy es todo. Espero les aya servido de algo, si es así, deja tu comentario, si algo se me paso, de igual manera deja tu comentario. si tienes alguna duda espero poder ayudarte.


saludos y hasta la proxima;

No hay comentarios:

Publicar un comentario