Java8 Map, Filter and Reduce methods

How to use map(), filter() and reduce() methods on java8 stream.

map(), reduce() and filter() are intermediate operations to transforming and filtering the elements. With these three methods we can do a lot, so its worth knowing them intimately.

These three methods we can apply only on stream. In our last article, we have already discussed about Stream in java. So once you have a stream object, you can use variety of methods to transform it into another stream object.