stream-分组两次

        Map<String, Map<String, List<AmazonBalanceCustom>>> amazonBalanceMap = amazonBalances.stream()
                .filter(item -> StringUtils.isNotBlank(item.getDeptName()) && item.getUsdBalance() != null)
                .collect(Collectors.groupingBy(AmazonBalanceCustom::getDeptName, Collectors
                        .groupingBy(item -> StringUtils.isNotBlank(item.getSupervisorName()) ? item
                                .getSupervisorName() : "")));

 

posted @ 2022-03-30 13:48  这很周锐  阅读(1121)  评论(0编辑  收藏  举报