Preciso ajuda importar dados ficheiro

Olá a todos,
Estou a fazer o jogo da forca em java, e tenho um problema.
Eu precisava de ler palavras de um ficheiro fich.txt e colocar numa matriz mat[]. Se alguem me puder ajudar o meu muito obrigado desde já.

Paulo de Andrade

[color=“red”]* Editado por Carneiro
Tópico criado em: Participe!
Movido para: Java Básico (Iniciantes)
[/color]

Oi Megabytes, bem vindo ao Portal Java!


 File file = new File("caminhoDoSeuArquivo");
 FileReader reader = new FileReader(file);

 BufferedReader bufReader= new BufferedReader(reader);
 bufReader.readLine(); 
 

Obrigado pela atenção, mas continuo com duvidas :
Suponhamos que eu tenho um ficheiro em c:\ chamado fich.txt, o codigo ficaria do seguinte modo ? :

File fich.txt = new File("c:\");
FileReader reader = new FileReader(fich.txt);
BufferedReader bufReader= new BufferedReader(reader); 
int Ciclo=0;
DO
{
      Mat[Ciclo]=bufReader.readLine(); 
      Ciclo=Ciclo+1;
}While(Mat[Ciclo]!=0);  

O Ficheiro Fich.txt teria o seguinte formato :

palavra1
palavra2
palavra3
0

Mais uma vez o meu muito obrigado e peço desculpa pela minha ignorancia.

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia:


  String[] mat = new String[4]; //Supondo que só tenha 4 palavras no arquivo ou ficheiro
   
  File file = new File("c:\fich.txt");
  FileReader reader = new FileReader(file);
  BufferedReader bufReader = new BufferedReader(reader);
  
  int ciclo = 0;
  do
   { 
     mat[ciclo] = bufReader.readLine();
     ciclo++;
    }
  while (bufReader.ready());

Recomendo utilizar Collections para esse caso, porque você não sabe quantas linhas seu arquivo terá.

Obrigado pela ajuda,
Vou testar e ver se consigo por o jogo a funcionar !!
Obrigado