Salve a tutti volevo creare un'array che contenesse i valori dei figli di un nodo v di un'albero generico; e dato che ogni nodo contiene valori di tipo T (tipo generico) allora l'array dovrà contenere valori di tipo T...
Il problema è che eclipse mi dice "cannot create a generic array of T"
come mai?
c'è qualche soluzione?
Il codice è qui sotto:
codice:public T [] listaFigliNodo(NodoPFFS<T> v) { T [] lista=new T [NumeroFigli(v)]; //Mi da errore QUI if(NumeroFigli(v)>0) { lista[0]= v.getfiglio().getdata(); NodoPFFS<T> x=v.getfiglio(); for(int k=1;x.getfratello()!=null;k++) { lista[k]=x.getfratello().getdata(); x=x.getfratello(); } } return lista; }

Rispondi quotando