Есть несколько способов приблизиться к созданию списка ваших вопросов и ответов.
1. Использование класса для хранения вопроса и связанного с ним ответа
Вы можете рассмотреть список объектов, каждый из которых содержит вопрос и связанный с ним ответ.
class QuestionAnswerPair
{
final String question;
final String answer;
public QuestionAnswerPair(@NonNull String question, @NonNull String answer)
{
this.question = question;
this.answer = answer;
}
}
Затем, чтобы добавить свои вопросы / ответы в список, вы должны сделать что-то вроде этого:
final List<QuestionAnswerPair> questionsAndAnswers = new ArrayList<>();
QuestionAnswerPair one = new QuestionAnswerPair("my question", "my answer");
questionsAndAnswers.add(one);
// keep creating and adding new questions and answers as needed
2. Использование android.util.Pair
Другим вариантом является Класс утилит Pair в Android:
final List<Pair<String, String>> questionsAndAnswers = new ArrayList<>();
questionsAndAnswers.add(Pair.create("question1", "answer1"));
//continue adding as needed
С этого момента, чтобы перемешать свой список, вы можете посмотреть примеры алгоритмов перемешивания в Google, выполнив поиск по списку «Перемешать в Java» или что-то в этом роде. Один такой пример можно найти здесь: http://www.vogella.com/tutorials/JavaAlgorithmsShuffle/article.html