name id parentId
A 1 0
B1 2 1
B2 3 1
C1 4 2
C2 5 3
D1 6 5
上面是一个表我用来保持父子关系,现在与上述数据,我需要框架的父母和他们的查尔兹在java树格式的列表,一个解决方案是使用递归,有没有其他最好的解决方案,以找出孩子和他们的父母
预期输出格式:
List<Person> parentList;
Class Person{
String name;
List<Person> childs;
}
1条答案
按热度按时间ulydmbyx1#
以下是使用Hashmap的示例:
希望有帮助,祝你好运。