Oi pessoal!
O código em anexo ocorre o seguinte erro na hora de copilar:
[color=red]Exception in thread “main” java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at AtribuicaoCompOnda.atribuiCompOnda(AtribuicaoCompOnda.java:12)
at TestaCaminhoMinimo.main(TestaCaminhoMinimo.java:32)[/color]
Se alguém puder me ajudar, desde ja agradeço!
Lídia
[color=green]Oi pessoal!
Sou nova no site e não sei se o meu codigo foi em anexo…entao segue uma copia do código.[/color]
import java.util.ArrayList;
import java.util.List;
public class AtribuicaoCompOnda {
public ArrayList<Integer> atribuiCompOnda(List<No> path) {
ArrayList<Integer> matrizDeEnlace = new ArrayList<Integer>();
for (int i = 0; i <= path.size(); i++) {
int conteudoPosicaoIndice = Integer.parseInt(path.get(i).getNome());
int atribuicao = matrizDeEnlace.get(conteudoPosicaoIndice) + 1;
System.out.println("conteudoPosicaoIndice" + conteudoPosicaoIndice);
matrizDeEnlace.add(conteudoPosicaoIndice, atribuicao);
System.out.println("matriz de enlace" + "" + matrizDeEnlace);
}
return matrizDeEnlace;
}
}
[color=red]Exception in thread “main” java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at AtribuicaoCompOnda.atribuiCompOnda(AtribuicaoCompOnda.java:12)
at TestaCaminhoMinimo.main(TestaCaminhoMinimo.java:32) [/color]