Collectors.toList(): - This collector collects the elements of the stream into a list.
Collectors.toSet(): - This collector collects the elements of the stream into a set.
Collectors.toMap(Function, Function): - This collector collects the elements of the stream into a map, with the first function providing the key and the second function providing the value.
Collectors.toMap(Function, Function, BinaryOperator): - This collector collects the elements of the stream into a map, with the first function providing the key, the second function providing the value, and the third function providing a function to resolve conflicts between duplicate keys.
Collectors.summingDouble(): - This collector sums the values of the stream's elements.
Collectors.counting(): - This collector counts the number of elements in the stream.
Collectors.averagingDouble(): - This collector averages the values of the stream's elements.
Collectors.minBy(Comparator): - This collector finds the minimum element in the stream, according to the specified comparator.
Collectors.maxBy(Comparator): - This collector finds the maximum element in the stream, according to the specified comparator.
Follow me on Linked In: / arulprasath-ranganathan-63b2b3154
Instagram: im_arulprasath