private Collection convertActivityScoreItems(final List<ScoreItemConfigVO<ActivityScoreItemEntity, ActivityScoreTableEntity>> scoreItemConfigs) { return CollectionUtils.emptyIfNull(scoreItemConfigs) .stream() .map(ScoreItemConfigVO::getScoreItemList) .flatMap(Collection::stream) .map(TreeBuilderUtil::postorderErgodic) .flatMap(Collection::stream) .collect(Collectors.toList()); }

Java 代码优化: 使用 Stream API 扁平化多层嵌套集合

原文地址: https://www.cveoy.top/t/topic/qtC2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录