Gostaria de saber como posso fazer uma importação de um arquivo .txt para os JTexts de uma tela, fiz o seguinte método:
File arquivo = fc.getSelectedFile(); -> aqui ele pega o arquivo .txt do meu JFileChooser.
try{
FileReader fr = new FileReader(arquivo);
BufferedReader br = new BufferedReader(fr);
Object[] lines = br.lines().toArray();
for (int i=0; i<lines.length;i++) {
String[] data = lines[i].toString().split(" ");
String linha1 = data[0];
String linha2 = data[1]; ---> o erro dá nessa linha(o documento tem linhas em branco tmbm
String linha3 = data[2];
String linha4 = data[3];
String linha5 = data.length == 6 ? data[5] :"";
numOcorrencia.setText(linha1);
titulo.setText(linha2);
dataOcocrrencia.setText(linha3);
tipoOcorre.setSelectedItem(linha4);
prioriOcorrencia.setSelectedItem(linha5);
}catch(IOException erro){
…
}
Porém está dando erro de Vetor:
Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
Não consigo descobrir porque ele ta parando no vetor 1
