Pessoal,
esta ocorrendo este erro na minha aplicação:
java.lang.IndexOutOfBoundsException: Index: 485, Size: 485
no momento em que faço:
for (int i = 1; i <= minuntiae.size(); i++) {
if (i % 6 == 0) {
Map<String, Integer> minucias = new HashMap<String, Integer>();
minutia.minuntiaType = (minuntiae.get(i) & 192) >> 6;
minutia.minuntiaX = ((minuntiae.get(i) & 63) << 8) + minuntiae.get(i + 1);
minutia.minuntiaY = ((minuntiae.get(i + 2) & 63) << 8) + minuntiae.get(i + 3);
Double angulo = (minuntiae.get(i + 4) * 1.4);
minutia.minuntiaAngulo = angulo.intValue();
minutia.minuntiaQuality = minuntiae.get(i + 5);
minucias.put("X", minutia.getMinuntiaX());
minucias.put("Y", minutia.getMinuntiaY());
minucias.put("A", minutia.getMinuntiaAngulo().intValue());
minucias.put("Q", minutia.getMinuntiaQuality());
listaMinucias.add(minucias);
}
}
alguém sabe me dizer o porque disso e como se resolve?