brunorota
rsom91
mas eu preciso que seja
como eu crio com o obj?
ou so tem jeito de criar vetor de ArrayList generico?
rmendes08
Você só consegue declarar arrays do raw type de um tipo genérico. Não dá pra criar arrays de um tipo genérico.
brunorota
Na vdd
O seu erro não é por causa da sintaxe
O erro que está dando é um NullPointerTimeException
Você precisa inicializar o vetor carinha
public ArrayList<Vertice>[] ListaAdjacencia = new ArrayList[5];
public ArrayList<Double>[] Peso = new ArrayList[5];
MichelSante
Deixa eu te perguntar …
Vc inicializou os vetores …
Tipo isso:
ArrayList<Double>[] Peso = new ArrayList[tamanhaVetor];
???
rsom91
valew amigo eu estava realmente me esquecendo de inicializar o vetor…
grato pela sua ajuda
MichelSante
Beleza so não esqueça que os vetores devem ser inicializados com o tamanho igual ou maior ao valor da variável tamanhaVetor utilizado no for.
Caso contrario vc terá erro de index
for(int i = 0; i < tamanhaVetor; ++i){
ListaAdjacencia[i] = new ArrayList<Vertice>();
Peso[i] = new ArrayList<Double>();
}