首页 > 学院 > 开发设计 > 正文

java8并行流操作

2019-11-14 12:39:14
字体:
来源:转载
供稿:网友

1、多参数情况

 BiConsumer<AliGameMapping, CallerSyncRule> cc = (gameApp, r) -> {                WdjData data = WdjDataService.getEntityInfo(gameApp,r);                if(data!=null){                    list.add(data);                }            }; gameMapList.parallelStream()            .forEach(a->            cc.accept(a, rule)                    )            ;

2、单个参数情况

list = gameMapList.parallelStream()                .filter(app -> app!=null)                .peek(app -> app.setRule(rule))                .map(WdjDataService::getEntityInfo)                .collect(Collectors.toList())                ;


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表