Foros del Web » Programación para mayores de 30 ;) » Java »

Recorrer dos listas simultaneamente

Estas en el tema de Recorrer dos listas simultaneamente en el foro de Java en Foros del Web. HOla¡ Dispongo de dos listas, listA y listB, lo que necesito es recorrer las dos LISTAS a la vez e ir comparando los valores que ...
  #1 (permalink)  
Antiguo 13/04/2011, 01:41
 
Fecha de Ingreso: septiembre-2008
Mensajes: 137
Antigüedad: 16 años, 1 mes
Puntos: 0
Recorrer dos listas simultaneamente

HOla¡

Dispongo de dos listas, listA y listB, lo que necesito es recorrer las dos LISTAS a la vez e ir comparando los valores que van conteniendo. Persona es un bean que contiene getter´s y setter´s, Nombre, Apellidos etc...

Iterator<Persona> itOne = listOne.iterator();
Iterator<Persona> itTwo = listTwo.iterator();

while(itOne.hasNext() && itTwo.hasNext()){
Persona datoOne = itOne.next();
Persona datoTwo = itTwo.next();

if( datoOne.getNombre().equals(null)){
//OPERACIONES
}else{
//OPERACIONES
}

Os posteo el apaño que he realizado, pero creo que esto puede quedar mucho mejor y mas optimizado, alguien me puede dar otra sugerencia.

Gracias y saludos
  #2 (permalink)  
Antiguo 02/06/2011, 16:54
 
Fecha de Ingreso: junio-2011
Mensajes: 16
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Recorrer dos listas simultaneamente

Cita:
Iniciado por mariaanie Ver Mensaje
HOla¡

Dispongo de dos listas, listA y listB, lo que necesito es recorrer las dos LISTAS a la vez e ir comparando los valores que van conteniendo. Persona es un bean que contiene getter´s y setter´s, Nombre, Apellidos etc...

Iterator<Persona> itOne = listOne.iterator();
Iterator<Persona> itTwo = listTwo.iterator();

while(itOne.hasNext() && itTwo.hasNext()){
Persona datoOne = itOne.next();
Persona datoTwo = itTwo.next();

if( datoOne.getNombre().equals(null)){
//OPERACIONES
}else{
//OPERACIONES
}

Os posteo el apaño que he realizado, pero creo que esto puede quedar mucho mejor y mas optimizado, alguien me puede dar otra sugerencia.

Gracias y saludos
hOLA PORQUE TIENES QUE RECORRER LA LISTA O CUAL ES LA FINALIDAD DE HACERLO . SALUDOS
  #3 (permalink)  
Antiguo 03/06/2011, 00:55
 
Fecha de Ingreso: mayo-2011
Mensajes: 79
Antigüedad: 13 años, 5 meses
Puntos: 14
Respuesta: Recorrer dos listas simultaneamente

Échale un ojo a java.util.Collections te ahorrará buena parte del trabajo.

Saludos
__________________
Web Admin:
http://www.coretec.es
Tutoriales, Noticias y Recursos Liferay y J2EE

Etiquetas: listas, recorrer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:17.