728x90
반응형
public List<menuVo> removeDepth( List<menuVo> list , int depth ) {
if( depth == 1 ) {
for(menuVo vo : list) {
List<menuVo> child = vo.getChildList();
for(Iterator<menuVo> it = child.iterator() ; it.hasNext() ; ) {
it.next();
it.remove();
}
}
return list;
}else{
depth = depth-1;
for(menuVo vo : list) {
removeDepth( vo.getChildList() , depth );
}
}
return list;
}
728x90
반응형
댓글