Estava tentando fazer uma função para ler as respostas de uma prova, acabei sendo pego desprevenido por um erro que não sei resolver, por favor me ajudem.

O erro que aparece é: Array Index Out Of Bounds Exception 1
Estava tentando fazer uma função para ler as respostas de uma prova, acabei sendo pego desprevenido por um erro que não sei resolver, por favor me ajudem.

O erro que aparece é: Array Index Out Of Bounds Exception 1
Qual o tamanho do seu array respostas depois que você faz o str.toCharArray()?
Pra ser honesto, eu não sei. Há alguma maneira de checar isso?
Todo array tem um atributo length que retorna o seu tamanho.
Mas se você fizer um teste de mesa do seu algoritmo, você vai entender:
i vai de 0 à 5String do usuárioString lidai desse novo arrayRepita esses passos no papel, com os valores que você insere no programa. 
Consegui fazer, não achei que o “toCharArray” fosse separar cada caractere da String nos espaços dos vetores, muito obrigado!