01 settembre 2009

Da ArrayList a vettore in Java

Mi capita spessisimo di dover integrare componenti scritte da me con vecchie componenti che utilizzano ancora semplici vettori.
Personalmente tendo ad usare spessissimo gli ArrayList, ma mi capita altrettanto spesso di dimenticare come convertire gli stessi in vettori.
Ecco come si fà :
(MyClass[]) mioArrayList.toArray(new MyClass[0])


Nel caso volessimo avere almeno un elemento per il vettore generato la sinstassi sarebbe la seguente :
(MyClass[]) mioArrayList.toArray(new MyClass[1])

Nessun commento: