gpt4 book ai didi

java - 为什么 Map 函数在嵌套流中不起作用

转载 作者:行者123 更新时间:2023-12-02 00:58:34 25 4
gpt4 key购买 nike

嗨,在下面的代码中, map 函数不会运行,但每次运行

List<ValidationError> validationErrors = validationErrorResponse.getValidationErrors();
validationErrors.stream().forEach(validationError -> {
System.out.println("Hello1"+validationError.getProperty());
System.out.println("Hello1"+validationError.getErrors().toString());
List<String> errors = validationError.getErrors();
errors.stream().map(x-> ErrorCode.valueOf(x));

最佳答案

map 是流上的中间操作。因此,如果您向其添加终端操作(例如 collectforEach),它将执行。

所以类似:

errors.stream().map(x-> ErrorCode.valueOf(x)).forEach( x -> System.out.println(x) );

关于java - 为什么 Map 函数在嵌套流中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61006820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com