27/12/2012, 06:30
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses Puntos: 188 | |
Respuesta: Va de HashMap como obtener un dato?? for (Pregunta p : preguntas) {
pregunta= "\n\r" + p.getTextoPrg()+"\n\r"+p.getRespuesta()+"\n\r";
}
Evidentemente la variable pregunta se va seteando cada vez q iteras, acabando siempre el valor de la ultima pregunta. Personalmente haría lo siguiente:
public String toString(){
String pregunta="";
String lines = null;
lines="La convocatoria es: "+getConvocatoria()+" Materia: "+getMateria()+" Id del examen: "+getIdExamen()+"\n\n\r"; // Aqui paso de poner los concats pero puedes copiar la misma estructura que para "pregunta"
for (Pregunta p : preguntas) {
pregunta = pregunta.concat(p.getTextoPrg()).concat("\n\r").co ncat(p.getRespuesta()).concat("\n\r");
}
return lines+" "+pregunta;
}
__________________ if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
} |