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

problema con foreach

Estas en el tema de problema con foreach en el foro de Java en Foros del Web. Hola tengo un problema que puede ser una tonteria pero que por mas que le muevo no encuentro como... tengo una clase que se llama: ...
  #1 (permalink)  
Antiguo 28/09/2011, 13:04
 
Fecha de Ingreso: agosto-2011
Ubicación: d.f
Mensajes: 283
Antigüedad: 12 años, 7 meses
Puntos: 4
problema con foreach

Hola tengo un problema que puede ser una tonteria pero que por mas que le muevo no encuentro como...

tengo una clase que se llama:

Código PHP:
public class DetallesTodo

private String numeroRequerimiento;
    private 
String descripcionRequerimiento;

set y get metodos aqui 
ahora hago una consulta a la base de datos y me regresa n registros en una lista de tipo DetallesTodo.

Ahora quiero hacer un for each algo asi:

Código PHP:
for (DetallesTodo todo listota
{
donde si imprimo en consola los elementos que tengo si me los muestrapero aqui viene mi problemacreo un archivo excel con los elementos que vienen en esa lista

for(m=0m<bandera2m++)
{
HSSFRow fila=hoja.createRow(m);
    for(
i=0i<=0i++)
        {
        
HSSFCell celda=fila.createCell(i);
HSSFRichTextString texto= new HSSFRichTextString(""+todo.getNumeroRequerimiento()+"");
celda.setCellValue(texto);
        }




Aqui es donde tengo el problema... me crea el archivo excel sin ningun inconveniente, pero mi problema es que solo pone el ultimo valor qe tengo en la lista SIEMPRE lo hace, mi pregunta es como lo forzo para que cualquier valor que tenga en esa lista lo mande a excel pense que con el foreach lo haria recorriendo el valor de cada lista y al encontrar el valor 1 entraria a los demas ciclos y asi por consecutivo, pero repito solo lo hace con el ultimo valor, AYUDA por favor
  #2 (permalink)  
Antiguo 28/09/2011, 13:14
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: problema con foreach

Si te fijas bien en tu codigo, el 3er for el rango es de 0 a 0, y obviamente cada vez que haya un registro de DetallesTodo lo sobreescribirá por el ultimo.
¿Una pregunta, porque usas 3 for?

Etiquetas: foreach
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 20:30.