Я пытаюсь выполнить итерацию через рекурсивный объект, но Java не поддерживает эту информацию из того, что я знаю.Итерация через рекурсивные объекты
Например, если объект Item
:
public class Item {
Long uuid;
List<Item> children;
}
С for
петли я мог перебирать children
, но так как children
будет содержать более children
, которая будет содержать больше children
и так далее, нет никакого способа, чтобы автоматически определить глубина и петля, основанные на этой глубине.
Есть ли способ итерации через рекурсивные объекты?
У меня в OP уже была ссылка на «Предмет», зачем ему понадобится что-то подобное, которое ищет «Элемент»? –