Java: Como você lê cada linha de um arquivo de texto e define cada linha como um elemento de matriz?

Eu estou tentando ler perguntas que estão listadas em cada linha de um arquivo de texto e, em seguida, adicionando cada linha a uma matriz, para que eles possam ser chamados individualmente mais tarde. Estou quase certo de que é possível fazer em Java, mas não tenho certeza de como fazê-lo.

Eu descobri como ler um arquivo de texto inteiro e configurá-lo para uma string:

    private static String readFile(String pathname) {
    String line = null;
    try {
        BufferedReader reader = new BufferedReader(new FileReader(pathname));
        while((line = reader.readLine()) != null){
            System.out.println(line);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
    return line;
}

Embora não tenha muito a ver com isso, como mencionei, este é um arquivo que contém perguntas. Se eu obtiver uma solução para esse problema, terei outro arquivo para todas as respostas às perguntas e, então, farei o mesmo para esse arquivo.

Alguém sabe de uma maneira não muito complicada de fazer isso? Se tem que ser complicado, então me diga isso. Eu gostaria de algum tipo de exemplo e não apenas links para sites diferentes. Não estou dizendo que só vou aceitar isso.

Obrigado pelo seu tempo!

P.S. Eu li outras perguntas sobre este tópico, mas não consegui encontrar uma resposta adequada e / ou exemplo para o que estou tentando fazer em Java.

questionAnswers(6)

yourAnswerToTheQuestion