Galera, uma ajuda, facil, por favor

Galera, peguei o código com o JavaTeco q le uma string e conta suas linhas… Blz… Só q o q realmente preciso é fazer com q o programa busca um arquivo ja criado e a partir dele, conte as palavras… Vcs poderiam me ajudar?? Deve ser bem facil… Eis o código

import java.util.StringTokenizer;

public class TesteTokenizer {
 
  public static void main (String args[]) {
    String linha = "Esta frase tem 5 palavras.";
    //O segundo parâmetro é qual o padrão de separação entre as palavras
    StringTokenizer token = new StringTokenizer(linha," ");
    System.out.println("Esta frase tem " + token.countTokens() + " tokens");
    while (token.hasMoreTokens()) {
      System.out.println(token.nextToken());
    }
  }
 
} 

Só q ao inves de ele ler a STRING LINHA, ele deve ler um arquivo ja existente no computador… Creio q nao é muito complicado, mas to meio sem nocao… Aguardo galera… Urgente…

Valew msmo… :?

[color=“red”]Editado para conter o BBCode CODE -jeveaux[/color]

[code]try {

BufferedReader in =
new BufferedReader(new FileReader(“nome_do_arquivo”));
String str;

while ( ( str = in.readLine() ) != null )
{
// aqui vc pode jogar o conteudo
// de str num StringTokenizer
}

in.close();

} catch (IOException e) { }[/code]