【发布时间】:2015-08-06 11:23:03
【问题描述】:
我需要在特定节点之后返回所有子节点的列表。这是我所做的 -
public List<Object> getChildrenTree(Object currentObject, List<Object> returnList){
//get all child-URIs for the category
List<Object> objectChildren = currentObject.getChildren();
for (Obj childObj : objectChildren) {
if(childObj !=null){
if(childObj.getChildren().size() >0){
getChildrenTree(childObj,returnList);
}else{
returnList.add(childObj);
}
}
}
return returnList;
}
但它不起作用并且没有正确添加所有子项。
【问题讨论】:
标签: java android list recursion