estou com um pouco de problemas para usar esse metodo, preciso ler uma linha que esta no arquivo txt, onde no formulario eu digito o codigo e o metodo le o arquivo acha aquele codigo e retorna a string inteiro,
esse é meu codigo se alguem puder ajudar agradeço
public void Ler(int number)
{
File file = new File("D:/cadastro.txt");
FileReader ler=null;
BufferedReader leitor=null;
try {
ler = new FileReader(file);
leitor = new BufferedReader(ler);
String linha = "";
while((linha = leitor.readLine()) != null)
{
StringTokenizer st = new StringTokenizer(linha, ";");
String dados = null;
while (st.hasMoreTokens())
{
if(number == st.nextToken(dados))
{
dados = st.nextToken();
JOptionPane.showMessageDialog(rootPane,dados);
}
}
}
leitor.close();
ler.close();
} catch (IOException e) {
JOptionPane.showMessageDialog(rootPane, "Erro ao ler arquivo");
}
}
o parametro number é o codigo do formulario
