Speichern von Dateiinhalten in einem Array

Ich habe ein Problem mit meinem Henkerprogramm. Ich denke wirklich, was ich tun muss, geht über das hinaus, was ich über Java verstehe. Hier ist mein Code

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.Random;

public class HangmanProject
{
    public static void main(String[] args) throws FileNotFoundException
    {
        String scoreKeeper; // to keep track of score
        int guessesLeft; // to keep track of guesses remaining
        String[] wordList = new String[25];
        final Random generator = new Random();
        Scanner keyboard = new Scanner(System.in); // to read user's input
        System.out.println("Welcome to Nick Carfagno's Hangman Project!");
        // Create a scanner to read the secret words file
        Scanner wordScan = null;
        try
        {
            wordScan = new Scanner(new BufferedReader(new FileReader("words.txt")));
            while (wordScan.hasNext())
            {
            }
        }
        finally
        {
            if (wordScan != null)
            {
                wordScan.close();
            }
        }
        // get random word from array
        class pickRand
        {
            public String get(String[] wordList)
            {
                int rnd = generator.nextInt(wordList.length);
                return wordList[rnd];
            }
        }
        System.out.println(wordList);
    }
}

Ich konnte das Programm veranlassen, eine Datei zu lesen und dann auf dem Bildschirm zu drucken, aber ich kann nicht herausfinden, wie die Wörter aus der Datei in einem Array gespeichert werden. Ich bin überhaupt nicht fortgeschritten, also versuche bitte so gründlich wie möglich zu sein.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage