java8 的 list.stream() 总结与备忘


修改List中的内容使用 .peek()

样例:要对list中的身份证号进行脱敏

public static void main(String[] args) {
        List<InstPerformanceTotalExportVo> list = // 初始化列表

        // 对列表中的idCard进行脱敏处理
        List<InstPerformanceTotalExportVo> desensitizedList = list.stream()
            .peek(vo -> vo.setIdCard(DesensitizationUtil.desensitizeIdCard(vo.getIdCard())))
            .collect(Collectors.toList());

        // 打印脱敏后的结果
        desensitizedList.forEach(vo -> System.out.println(vo.getIdCard()));
    }

声明:大熊要飞翔|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - java8 的 list.stream() 总结与备忘


开心每一天