如何用collect替换它?
List<Serializable> result = new ArrayList<>();
entries.forEach(entry-> result.add(session.save(entry)));
答案 0 :(得分:5)
非常直接:
List<Serializable> result =
entries.stream()
.map(session::save)
.collect(Collectors.toList());
map
方法通过调用Serializable
将输入条目映射到session::save
个实例,然后您需要做的只是collect
个List