Ho una variabile Class
che contiene un determinato tipo e ho bisogno di ottenere una variabile che contenga la corrispondente classe di array. Il meglio che potrei inventare è questo:Come ottenere la classe Array per una determinata classe in Java?
Class arrayOfFooClass = java.lang.reflect.Array.newInstance(fooClass, 0).getClass();
C'è un modo per farlo senza creare la nuova istanza?
Si inizia con quanto sopra e finisce con quello che ho. Quindi immagino che 'newInstance' sia il modo più pulito per farlo. –
Funziona in entrambi i modi, ma hai detto che non vuoi creare una nuova istanza. –
Vero. In realtà stavo cercando una soluzione più pulita. Non è che non voglio la nuova istanza ma che preferirei non averne una :-) –