Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Arraylist add

  1. #1
    Utente di HTML.it L'avatar di arw
    Registrato dal
    Dec 2007
    Messaggi
    149

    Arraylist add

    Ciao
    ho un problema:

    un array non aggiunge nel modo giusto ovvero Aggiunge ogni record ma sovrascrive i precedenti con quello che sta aggiungendo.

    codice:
    rscruscotto ===> ha i dati estrapoati da una query
    ArrayList Arrayjavabean = new ArrayList();
     while (rscruscotto.next())
        {
    javaBean.setSocieta((String) rscruscotto.getString("Societa")); 
    javaBean.setIdcliente((int) rscruscotto.getInt("idcliente")); 
    javaBean.setCliente((String) rscruscotto.getString("Cliente")); 	
    
    Arrayjavabean.add(javaBean)
    }
    Arrayjavabean ha i 1625 record quindi ha aggiunto MA ha sovrascritto i precedenti inserimenti con l'ultimo record letto.
    cosa devo fare?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    il problema è che ogni volta inserisci sempre lo stesso oggetto.
    Ad ogni iterazione devi fare una chiamata new del tuo bean. Così crei oggetti diversi che possono mantenere stati differenti.
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    Utente di HTML.it L'avatar di arw
    Registrato dal
    Dec 2007
    Messaggi
    149
    ciao e grazie per l'aiuto, ma... sarebbe a dire?

  4. #4
    Utente di HTML.it L'avatar di arw
    Registrato dal
    Dec 2007
    Messaggi
    149
    ah ok si ci sono
    ho aggiunto:
    codice:
    while (rscruscotto.next())
        {
    
    javaBean = new cruscottosingolo();
    ....
    ed è andato.
    grazie mille!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.