[ { id: "1", name: "测试1", pId: "0", type: "group", children: [ { id: "11", name: "测试11", pId: "1", type: "group", children: [ { id: "111", name: "测试111", pId: "11", type: "group", children: [ { id: "1111", name: "测试1111", pId: "111", }, { id: "1112", name: "测试1112", pId: "111", }, ], }, { id: "112", name: "测试112", pId: "11", children: [ { id: "1121", name: "测试1121", pId: "112", }, ], }, { id: "113", name: "测试113", pId: "11", }, ], }, { id: "12", name: "测试12", pId: "1", type: "group", children: [ { id: "121", name: "测试121", pId: "12", }, ], }, { id: "13", name: "测试13", pId: "1", }, { id: "14", name: "测试14", pId: "1", }, ], }, { id: "2", name: "测试2", pId: "0", children: [ { id: "21", name: "测试21", pId: "2", children: [ { id: "211", name: "测试211", pId: "21", }, { id: "212", name: "测试212", pId: "21", }, ], }, { id: "22", name: "测试22", pId: "2", }]}] 面对这样一种数据结构,如何才能快速地只输入其中一个节点,就找到其完整路径?请用java帮我实现