Java.lang.IndexOutOfBoundsException

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]