如何将其替换为 collect?
List<Serializable> result = new ArrayList<>();
entries.forEach(entry-> result.add(session.save(entry)));
最佳答案
这很简单:
List<Serializable> result =
entries.stream()
.map(session::save)
.collect(Collectors.toList());
map
方法通过调用session::save
将输入条目映射到Serializable
实例,然后您需要做的就是收集
它们到一个List
。
关于java - 替换 forEach 并添加 collect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38245317/