黑马程序员技术交流社区
标题:
这里有一个方法,如果要改成泛型方法应该怎么改
[打印本页]
作者:
aa909809588
时间:
2019-1-19 11:26
标题:
这里有一个方法,如果要改成泛型方法应该怎么改
public List<Menu> getNewMenuList(List<Menu> menuList) {
List<Menu> newMenuList = new ArrayList<Menu>();
for (Menu menu1 : menuList) {
Integer parentid = menu1.getParentid();
if(parentid == 0) {
newMenuList.add(menu1);
}else {
for (Menu menu2 : newMenuList) {
if(parentid == menu2.getId()) {
if(StringUtils.isEmpty(menu2.getMenus())){
List<Menu> menu1List = new ArrayList<Menu>();
menu1List.add(menu1);
menu2.setMenus(menu1List);
}else {
menu2.getMenus().add(menu1);
}
}
}
}
}
return newMenuList;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2