Boa tarde, eu estou fazendo um programinha, onde o usuário preenche os dados em um formulário e eles são gravados em um arquivo. A parte de salvar os dados, está ok, mas o meu problema é fazer o programa abrir e carregar os dados do arquivo para dentro dele. Digamos que o cpnteúdo do arquivo seja A,B,C,D,E. Eu tenho que pegar cada uma das letras e colocá-las em um dos JTextField, porém não está conseguindo. O meu código está assim:
try
{
FileReader fr = new FileReader(nomearquivo);
BufferedReader br = new BufferedReader(fr);
String linha = "";
String[] vet = null;
int a = 0;
while(linha!=null)
{
linha = br.readLine();
StringTokenizer st = new StringTokenizer(linha,",");
while(st.hasMoreTokens())
{
vet[a] = st.nextToken();
System.out.println(vet[a]);
a++;
}
}
}
catch(IOException e)
{
JOptionPane.showMessageDialog(this, "Erro ao abrir o arquivo!", "Erro!", JOptionPane.ERROR_MESSAGE);
}
Ele acusa erro de NullPointerException no trecho vet[a] = st.nextToken();