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

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.

É 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.

1 curtida

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

1 curtida