参考:Java8新特性之Collectors 在第二天,你已经学习了Stream API能够让你以声明式的方式帮助你处理集合.我们看到collect是一个将管道流的结果集到一个list中的结束操作.collect是一个将数据流缩减为一个值的归约操作.这个值可以是集合.映射,或者一个值对象.你可以使用collect达到以下目的: 将数据流缩减为一个单一值:一个流执行后的结果能够被缩减为一个单一的值.单一的值可以是一个Collection,或者像int.double等的数值,再或者是一个用户自定义的…