项目开发中,使用树形结构无可避免。例如,在实现比赛晋级功能时,就可以在后端先把数据组装成树形结构,以JSON数据返回给前端,前端使用echart可以将晋级形势很好地反映出来。
1.后端新建Menu类
2.以4个数据为例测试,首先通过自己设定的方法返回需要的结果,然后创建节点对象,通过方法找到父节点和孩子节点,方法里使用stream流过滤。
3.运行结果如下,通过postman查看结果,已经成功组装成一棵树。
项目开发中,使用树形结构无可避免。例如,在实现比赛晋级功能时,就可以在后端先把数据组装成树形结构,以JSON数据返回给前端,前端使用echart可以将晋级形势很好地反映出来。
1.后端新建Menu类
2.以4个数据为例测试,首先通过自己设定的方法返回需要的结果,然后创建节点对象,通过方法找到父节点和孩子节点,方法里使用stream流过滤。
3.运行结果如下,通过postman查看结果,已经成功组装成一棵树。