Olá pessoal!
Estou a precisar muito da vossa ajuda. Aqui em baixo envio-vos o metodo “lerficheiro”, trata-se de um ficheiro que contém um texto longo tipo uma história. O que eu quero fazer é armazenar numa tabela de strings unidimensional cada palavra desse texto. Só que não está a funcionar:(
Alguem me pode ajudar?
Obrigada a todos.
public static void lerficheiro()
{
try
{
File ficheiro = new File ("hist1.txt");
FileReader leitorDeFicheiro = new FileReader(ficheiro);
BufferedReader buff = new BufferedReader (leitorDeFicheiro);
int n;
String[] x= new String [n];
String linhaLida;
linhaLida=buff.readLine();
while(linhaLida!=null)
{
linhaLida=buff.readLine();
java.util.StringTokenizer coupeur = new java.util.StringTokenizer(linhaLida, " ");
while (coupeur.hasMoreTokens())
{
System.out.println(coupeur.nextToken());
for(int k = 0; k <x.length; k++)
{
x[k]=coupeur.nextToken();
}
}
}
buff.close();
}
catch (Exception er)
{
System.out.println(er);
}
}
