Добрый день. Подскажите, пожалуйста, как реализовать добавление данных по конструктору в ArrayList?
Class Main
import java.util.*;
public class Main {
public static void main(String[] args){
ArrayList<Templates> list = new ArrayList<>();
for(int i = 0; i<2; i++){
System.out.println("Введите вопрос: ");
Scanner scanner = new Scanner(System.in);
Templates.questionText = scanner.nextLine();
System.out.println("Введите ответ: ");
Templates.answerText = scanner.nextLine();
System.out.println("Укажите правильность ответа (true - верный, false - ложный): ");
Templates.isAnswerCorrect = scanner.nextBoolean();
list.add(new Templates(Templates.questionText, Templates.answerText, Templates.isAnswerCorrect));
}
for(int i = 0; i<2; i++){
System.out.println(list.get(i));
}
}
}
Class Templates
public class Templates {
public static String questionText;
public static String answerText;
public static boolean isAnswerCorrect;
public Templates(String questionText, String answerText, boolean isAnswerCorrect){
this.questionText = questionText;
this.answerText = answerText;
this.isAnswerCorrect = isAnswerCorrect;
}
}