【发布时间】:2017-06-01 08:41:51
【问题描述】:
是否可以以更好的方式使用流来执行以下提到的步骤?
Set<Long> memberIds = new HashSet<>();
marksDistribution.parallelStream().forEach(marksDistribution -> {
memberIds.add(marksDistribution.getStudentId());
memberIds.add(marksDistribution.getTeacherId());
});
instanceDistribution.getStudentId() 和 instanceDistribution.getTeacherId() 都是 Long 类型。
可能会问这种问题,但我无法理解。简单来说是或否。如果是/否,那么如何和位解释。 如果可能的话,请讨论效率。
【问题讨论】:
标签: java collections lambda java-8 java-stream