利用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; }

网友评论