<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

       

      代碼如下:

       

          public static <T,K> List<T> listToTree(List<T> list,Predicate<T> isTop,Function<? super T, ? extends K> getId , Function<? super T, ? extends K> getParentId, BiConsumer<T,List<T>> setChilds) {
              // 要點
              // 通過Collectors.groupingBy(Address::getPid)方法對addresses按照Pid進行分組,也就是將pid相同的放在一起
              Map<? extends K, List<T>> parentMap = list.stream().collect(Collectors.groupingBy(getParentId));
              list.forEach(item -> {
                  //設(shè)置子節(jié)點
                  setChilds.accept(item,parentMap.get(getId.apply(item)));
              });
              // 過濾出根節(jié)點集合,根節(jié)點已經(jīng)包含了孩子節(jié)點
              return list.stream().filter(isTop).collect(Collectors.toList());
          }

       

       

       

       

      執(zhí)行結(jié)果:

       

      posted on 2024-05-15 16:28  花開浪漫拾  閱讀(514)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产成人免费午夜在线观看| 国产av亚洲精品ai换脸电影| 国产成人综合色视频精品| 精品熟女亚洲av在线观看| 亚洲国产精品无码观看久久| 国产精品办公室沙发| 亚洲区精品区日韩区综合区| 亚洲va成无码人在线观看天堂| 亚洲一区二区三区自拍麻豆| 亚洲第一福利网站在线| 萨嘎县| 久久久久人妻一区精品| 国产成人精彩在线视频| 偃师市| 国产综合视频一区二区三区| 国产精品天堂蜜av在线播放| 亚洲天堂成人网在线观看| 精品无码久久久久久久久久| 亚欧洲乱码视频在线专区| 无码人妻精品一区二区三区下载| 国产亚洲第一精品| 国产日产亚洲系列av| 国产偷国产偷亚洲高清人| 国产精品美女一区二区三| 色吊丝免费av一区二区| 午夜成年男人免费网站| 国产成人精品日本亚洲| 亚洲色成人网站www永久下载| 玩弄放荡人妻少妇系列| 波多野结衣一区二区三区高清| 亚洲精品区二区三区蜜桃| 人妻少妇偷人精品一区| 博爱县| 国产91精品一区二区蜜臀| 老湿机69福利区无码| 艳妇乳肉豪妇荡乳在线观看| 中文字幕亚洲综合久久青草| 九九热视频免费在线播放| 成人网站免费观看永久视频下载| 九九在线精品国产| 国产精品第一二三区久久|