Ajuda em JAVA ERRO java.lang.IndexOutOfBoundsException: Index: 1, Size: 1

2 respostas
programaçãoswingjava
L

Boa noite pessoal, estou com o erro do titulo do tópico e não sei o que fazer para consertar. Já vi erros parecidos com o meu, mas não consegui resolver, então decidi postar.

Eu estou tentando excluir uma CONTA PAGAR, caso o usuário já tenha pago alguma parcela, vai aparecer uma mensagem de erro informando que ele não poderá excluir porque uma ou mais parcelas já foram pagas. Ai depois da mensagem da o erro, já fiz o debug, mas não compreendo o que pode estar dando errado.

2 Respostas

W

É simples, vc tá tentando acessar o índice 1 do seu array, mas esse array só tem um elemento e esse elemento está ocupando o índice 0.

Lembre-se que o índice de arrays começa em 0.

Um array com 10 elementos, por exemplo, teria índices que vão de 0 à 9, e não de 1 à 10.

L

Era isso mesmo, fiz um debug mais aprofundado e encontrei onde eu estava tentando acessar um índice 1. Valeu pela ajuda.

Criado 31 de agosto de 2017
Ultima resposta 31 de ago. de 2017
Respostas 2
Participantes 2