【发布时间】:2017-01-28 05:00:05
【问题描述】:
Collectors 和 Collector 有什么区别。我知道一个是接口,一个是类。我想通过示例了解实际差异是什么以及何时使用实时示例中的哪一个。
大家好,我已经在我的问题中提到了我知道基本的区别,并且我也浏览了文档,我只想知道用示例介绍这两件事的目的以及何时应该使用哪一个?
【问题讨论】:
-
尝试阅读文档,即阅读它们的 javadoc。然后你会看到不同之处。只是他们每个人的第一段应该是安静的大开眼界。 ---
Collector: 可变归约操作 ---Collectors:Collector的实现 -
大家好,我已经在我的问题中提到了我知道基本的区别,我也浏览了文档,我只是想知道用例子介绍这两件事的目的
-
Collectors的 javadoc 已经向您展示了使用示例。你还需要什么?如果您愿意,您可以编写自己的Collector接口实现,也可以使用Collectors提供的标准实现之一。一般来说,如果你不明白接口和提供接口实现的工厂类之间的“实际区别”(如你所说)是什么,那么你应该阅读interfaces, 实现,以及factory method 是什么。
标签: java collections java-8 java-stream