預約義收集器的功能,就是那些能夠從Collectors類提供的工廠方法(例如grouping By)建立的收集器。java
它們主要提供了三大功能:blog
•將流元素歸約和彙總爲一個值接口
•元素分組開發
•元素分區it
•collect是一個終端操做,它接受的參數是將流中元素累積到彙總結果的各類方式(稱爲收集器)。 io
•預約義收集器包括將流元素歸約和彙總到一個值,例如計算最小值、最大值或平均值。 java8
•預約義收集器能夠用groupingBy對流中元素進行分組,或用partitioningBy進行分區。 終端
•收集器能夠高效地複合起來,進行多級分組、分區和歸約。 方法
•你能夠實現Collector接口中定義的方法來開發你本身的收集器。 im
文章來源:java8實戰第6章