DIFFERENCE BETWEEN MAP AND FLATMAP

  • by

Map and flatmap applications are used in functional languages.In java it finds in optional,stream and completable futures.streams represent a sequence of objects.optional represents a value.Both the function have the same return type but slight difference to each other.

Map is define in optional that returns exact type.most complex cases that can written in optional.In this type do not adding internal warpping. It is also support nested structure.

Stream of the map and flatmap function wired in the same way of optional. map allows to sequence in a stream instance. flatmap allows to avoid nested stream.map produce stream results for uppercase() method.

In complex cases the listed input is execute array of string. flatmap method input streams to be stream of strings.In java language the both method invokes streams and optional.this method to get mapped objects to provide mapped function.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Leave a Reply

Welcome to CloudiKnow.com blog, a platform to share knowledge and solution experience related to public cloud is base design of this site.

You can start the cloud journey right from here!
Please bookmark this page by pressing simply CTRL+D.