Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2012, 09:17
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: Objeto compuesto de objetos como mostrar?

Creo que ya te voy a poner la respuesta muy masticada, pero luego tendrás que adaptarlo tú a tu hashMap.

Supongamos que tienes lo siguiente (yo lo hice para arraylists)

Clase Examen tiene int idExamen, String materiaExamen, List<Pregunta> preguntas.
Clase Pregunta tiene int idPregunta, String textoPregunta, List<Respuesta> respuestas.
Clase Respuesta tiene int idRespuesta, String textoRespuesta.
Cada clase tiene sus getters y setters para cada atributo.
Obtienes un ArrayList<Examen> examenes en tu query.

El bucle sería algo así como:

if (examenes != null && !examenes.isEmpty()) {
for (Examen examen : examenes) {
System.out.println("Examen de la materia: ".concat(examen.getMateriaExamen()));
if (examen.getPreguntas() != null && !examen.getPreguntas().isEmpty()) {
for (Pregunta pregunta : examen.getPreguntas()) {
System.out.println("Pregunta Realizada: ".concat(pregunta.getTextoPregunta()));
if (pregunta.getRespuestas() != null && !pregunta.getRespuestas().isEmpty()) {
for (Respuesta respuesta : pregunta.getRespuestas()) {
System.out.println("Respuesta posible: ".concat(respuesta.getTextoRespuesta()));
}
} else {
System.out.println("No existen respuestas para esta pregunta");
}
}
}
}
}
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}