Não ta buscando no arquivo

Fala Galera sou novato em programação, e não to conseguindo resolver um problema aqui, o programa não ta buscando as informaçOes no arquivo…

dêem uma olhada ai e vejam se podem me ajudar:

[/code]public void relatorio(){
try{
FileReader f=new FileReader(“c:\func.txt”);
BufferedReader in = new BufferedReader(f);
String dados[]=new String[4];
String linha=in.readLine();
StringTokenizer torkens=new StringTokenizer(linha,":");
int i=0;
while(torkens.hasMoreTokens()){
dados[i]=torkens.nextToken();
i++;
}
System.out.println(dados[i]);

in.close();

}
catch (Exception c){
}
}
}

Cara,

Você não explicou o que está acontecendo, mas pelo que eu entendi, o "System.out.println(dados[i]); " deveria estar dentro do while.

Dica: nunca deixe um bloco catch vazio, senão você pode mascarar uma exceção. No mínimo, coloque um exception.printStackTrace().