Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Convertire un List in ArrayList

    Ciao a tutti,

    qualcuno mi sa indicare qual'è il modo migliore per convertire una List in una ArrayList ?

    Ho necessità di convertire l'output di una query Hibernate in un ArrayList necessaria per popolare le <option> di una <html:select> di Struts.

    codice:
    ...
    Query query = session.createSQLQuery("select * from tabella").addEntity(Tabella.class); 
    List listaRecords = query.list();
    ArrayList<Tabella> arrayOption = ???
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613

    Re: Convertire un List in ArrayList

    Originariamente inviato da mcaspani
    Ciao a tutti,

    qualcuno mi sa indicare qual'è il modo migliore per convertire una List in una ArrayList ?

    Ho necessità di convertire l'output di una query Hibernate in un ArrayList necessaria per popolare le <option> di una <html:select> di Struts.

    codice:
    ...
    Query query = session.createSQLQuery("select * from tabella").addEntity(Tabella.class); 
    List listaRecords = query.list();
    ArrayList<Tabella> arrayOption = ???
    Grazie.
    Provato semplicemente a passarlo al costruttore? Tipi dei generici permettendo, che nel caso di List non hai usato

  3. #3
    Grazie Kaamos, ho fatto come hai suggerito e funziona!

    codice:
    Query query = session.createSQLQuery("select * from tabella").addEntity(Tabella.class); 
    List listaRecords = query.list();
    ArrayList<Tabella> arrayOption =  new ArrayList<Tabella>(listaRecords);

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157

    Re: Convertire un List in ArrayList

    Originariamente inviato da mcaspani
    Ciao a tutti,

    qualcuno mi sa indicare qual'è il modo migliore per convertire una List in una ArrayList ?

    Ho necessità di convertire l'output di una query Hibernate in un ArrayList necessaria per popolare le <option> di una <html:select> di Struts.

    codice:
    ...
    Query query = session.createSQLQuery("select * from tabella").addEntity(Tabella.class); 
    List listaRecords = query.list();
    ArrayList<Tabella> arrayOption = ???
    Grazie.
    dovrebbe bastare un cast visto che cmq ArrayList implementa List
    RTFM Read That F*** Manual!!!

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.