azz ero convinto che per le stringhe chiamasse il toString automaticamente.Originariamente inviato da andbin
Questi 2 esempi funzionano solo ed esclusivamente se l'arraylist è fatto di stringhe. Se l'arraylist contiene qualunque altra cosa, non funziona.
Tra l'altro sarebbe meglio passare a toArray un array vuoto (new String[0]) così in ogni caso viene allocato dal metodo.
Purtroppo Mich24 non ha spiegato che tipo di arraylist ha e quindi posso solo dire che la conversione è sicuramente fattibile ma va fatta "a mano". Si crea un nuovo vettore di String, si scansiona l'arraylist e per ogni elemento si chiama toString() per ottenere la stringa da mettere nel vettore.
imparata un'altra cosa![]()

Rispondi quotando