У меня есть класс А, как это:(структура данных) Java LinkedList объекты Дерево
class A {
Long id;
String name;
Long parentId; // refers to another A object's id
}
Теперь я получаю список из объектов, и я хочу, чтобы поместить их все в структуры данных, как " дерево папок "на ПК, а затем просмотреть это дерево в графическом интерфейсе с помощью JSP, но я не знаю, как это реализовать. Не могли бы вы помочь по этим двум проблемам:
1. Как построить «дерево папок» из заданного списка объектов? Есть ли доступная поддержка API?
2. Как мы можем просмотреть это дерево данных и просмотреть его на JSP в качестве дерева папок без использования рекурсии? (Я имею в виду, что является лучшим способом их отображения)
Большое вам спасибо.
У вас есть два атрибута: 'Long id' и' Long parentId', чтобы связать каждый узел с родителем. Что вы пытались решить? Если у вас нет идеи, возьмите карандаш и бумагу и подумайте над чем-то (потому что это выглядит как домашнее задание). –
Значит, вы имеете в виду объект 'A' содержит ссылки (ссылки) на другие объекты' A'? –
@NishantShreshth: Да, он содержит свой родительский идентификатор, а не родительский объект –