ArrayIndexOutOfBoundsException

1 resposta
java
Anna18
Meu codigo ta dando erro e ta aparecendo essa mensagem:  Exception in thread AWT-EventQueue-0 java.lang.ArrayIndexOutOfBoundsException: 1

at jogodavelha.util.ManipuladorArquivo.getContato(ManipuladorArquivo.java:66)

at jogodavelha.util.Login$1.actionPerformed(Login.java:88)
while (linha != null) {

Contato c = new Contato();

String[] linhaSplit = linha.split(";");
c.setNome(linhaSplit[0]);
        c.setSenha(linhaSplit[1]);<---Erro linha 88 
        contatos.add(c);
        linha = br.readLine();
    }

O erro tecnicamente ta na linha 88, alguém sb pq e como resolver?

1 Resposta

staroski

Significa que o array linhaSplit não tem 2 posições, por isso você só consegue acessar a posição 0 e não a posição 1.

Criado 4 de julho de 2018
Ultima resposta 4 de jul. de 2018
Respostas 1
Participantes 2