У меня есть процедура, которая рекурсивно генерирует объекты. Процедура берет «последний» объект и генерирует «новый», «новый» объект считается «последним» и так далее, пока «новый» объект не может быть сгенерирован.
Мне нужно сохранить весь сгенерированный объект. Я думал использовать для этого массив, но проблема в том, что я не знаю заранее, сколько объектов будет сгенерировано (поэтому я не могу указать длину массива, когда я его объявляю).
Есть ли способ в Java иметь массивы без фиксированной длины? Или, может быть, я должен использовать не массив, а что-то еще?