Il parametro è ArrayList <T>
come posso ottenere className del TIl parametro è ArrayList <T> e come posso ottenere className del T
public static <T extends Object> void test(ArrayList<T> list){
T temp;
Class classType=temp.getClass();
System.out.println(classType.getName());
}
Sarà riuscito a compilare che: egli temperatura variabile locale non può avere stato inizializzato.
Ma come posso ottenere il className della classe template.
questo non funziona se (1) l'elenco è vuoto (anche se con carter fuori in modo che non va in crash, non riesce ancora a risolvere i l'attività), (2) il primo elemento è null, o (3) la classe del primo elemento è in realtà una sottoclasse di T, che ti darà la risposta sbagliata – newacct