int i;
List<FuncVo> list=new ArrayList<FuncVo>();
List<FuncVo> list2=new ArrayList<FuncVo>();
List<FuncVo> list3=new ArrayList<FuncVo>();
list =funcDao.getSubFunc(id);
list2.addAll(list);
//此處找尋
for(i=0;i<list2.size();i++){
//此處if是另外一個功能,看if後的就可以了。
if(list2.get(i).getFuncId()==id){
continue;
}
list3.add(list2.get(i));
list=funcDao.getSubFunc(list2.get(i).getFuncId());
list2.addAll(list);
}
FuncVo vo =new FuncVo();
vo=funcDao.getFuncByid(FfunId);
list3.add(vo);
return list3;
}