Изучите использование ArrayList
.Это реализация интерфейса List
, который поддерживается массивом.
Используя конструктор по умолчанию, он будет начинаться с резервного массива размером 10 (но не волнуйтесьслишком много об этой детали):
List<Question> questionList = new ArrayList<Question>();
Затем вы можете добавить элементы:
questionList.add(question);
Затем он будет изменять размер этого массива по мере необходимости, пока вы продолжаете добавлять элементы.