利用JDK8 stream filter遍历组装树

时间:2022-04-21 17:12:15
【文件属性】:

文件名称:利用JDK8 stream filter遍历组装树

文件大小:2KB

文件格式:JAVA

更新时间:2022-04-21 17:12:15

JDK8 stream filter

/** * 递归查询子节点. * * @param root 根节点. * @param all 所有节点. * @return 根节点信息. */ private List

getChildrens(Menu root, List all) { List children = all.stream().filter(m -> { return Objects.equals(m.getParentId(), root.getId()); }).map((m) -> { m.setChildList(getChildrens(m, all)); return m; } ).collect(Collectors.toList()); return children; }


网友评论