Şimdiye kadar bir çok şekilde stream oluşturma örneği içerisinde değişken türlerinin Stream kaynağı olarak nasıl kullanılacağını gösterdim burada tam tersi bir işlem yapıcağız Stream API Collect kullanarak Stream kaynağını bu değişken türlerine çevirebiliriz.
Collect aslında toplamak biriktirmek anlamına gelmektedir, kullanırkende Stream döngümüzü farklı bir değişken yapısında toplayarak bitireceğiz. Collect Operasyonu kullanılırken önceden yazılmış olan Collectors interface’i kullanılmaktadır.
Collectors interface’i içerisine çeşitli önceden tanımlanmış işlemler yer almaktadır. Aşağıda bu işlemlerin bir kısmı yer almaktadır.
- averaging
- counting
- grouping
- joining
- mapping
- maxBy, minBy
- partitioning
- reducing
- summarizing
- summing
- toCollection
- toCouncurrentMap
- toList
- toMap
- toSet