|
|
1
8
A定制
保留项目最后外观的任务意味着您无论如何都必须在生成新流的第一个元素之前完全使用原始流,因此收集和创建新流并没有那么糟糕。正如注释中所建议的那样,反转、应用distinct并再次反转将完全消耗原始流和“distinct”流,因此使用专用收集器应该更好。 |
|
|
2
3
Oleg's answer
是绝对正确的,我在这里发布了做同样事情的其他方法,基于他使用
按顺序访问
对于流,使用自定义收集器:
注:正如霍尔格在评论中指出的那样,使用
|
|
|
3
1
|