Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2010, 02:25
dracola24
 
Fecha de Ingreso: marzo-2010
Mensajes: 73
Antigüedad: 14 años, 2 meses
Puntos: 0
clase iterator

Hola!
tengo algún problemilla con esta clase y su utilizacion dentro de un bucle. El codigo es:

Código:
//feeds list
        List<SyndEntry> entradas = new ArrayList<SyndEntry>();
        entradas = feed.getEntries();
       
        //list iterator
        Iterator<SyndEntry> it = entradas.iterator();
        
        //Crear un array de documentos
	    Collection<SolrInputDocument> docs = new ArrayList<SolrInputDocument>();
	    
	    //Creamos un documento a partir d elas entradas
		SolrInputDocument doc1 = new SolrInputDocument();
       
        while (it.hasNext()) {
            SyndEntry entrada = it.next();
            System.out.println("Titulo......: " + entrada.getTitle() );
            doc1.addField( "title", entrada.getTitle() );
            System.out.println("Descripción.: " + entrada.getDescription() );
            doc1.addField( "description", entrada.getDescription());
            System.out.println("Autor.......: " + entrada.getAuthor() );
            doc1.addField( "author", entrada.getAuthor() );
            //Añadimos el documento al array
		    docs.add(doc1);
        }
		return docs;
El casi es que no se como ir variando la variable doc1, que esta fija y ese es el error no??
Gracias!