javalist 迭代(递归)?

Python016

javalist 迭代(递归)?,第1张

要用递归

public static void showList(List<Menu>allMenu) {

if (allMenu == null || allMenu.size() == 0 ) {

return

} else {

Iterator<Menu>iter = allMenu.iterator()

while(iter.hasNext()) {

Menu m = iter.next()

// 打印信息或将信息保存到一个公共集合中

System.out.println(m.getMenuId())

showList(m.getChilds())

}

}

}

public static void main(String[] args) {

// 把所有内容的集合传入

showList(all)

}

这样迭代

for(Iterator li=list.iterator()li.hasNext()){

Users user=(Users)li.next()

//下面嵌入你的网页代码

}