Originariamente inviato da produ
la parte che nn mi è chiara è new String[0],perkè va messo??
cosi nn mi crea mica una nuova stringa??
No, crea un array di String di lunghezza zero, quindi senza elementi.
Passando un array del tipo giusto, il toArray() tramite "reflection" è in grado di creare un nuovo array (se quello passato non è sufficiente, come nel caso sopra che è vuoto) dello stesso tipo.
Non mi aspetto che tu capisca la questione ... sappi che è giusto così.