【发布时间】:2018-09-07 05:13:58
【问题描述】:
我有一个包含实体对象的列表。我想使用基于此列表的流,映射 DTO 上的所有实体并将此新映射列表分配给新列表。我想在流中做所有事情,但我有一个问题。
movieEntity.getCountries().stream().map(ServiceUtils::toCountryDto).findAny().ifPresent(builder::withCountries);
此代码不起作用,因为findAny () 从列表中只返回一个对象,我想借助 withCountries 方法设置整个列表。怎么做?使用Builder 模式和withCountries 方法,我想从实体设置映射列表。
【问题讨论】:
-
不清楚 - 你为什么要使用
findAny()?
标签: java mapping java-stream