flatMap and Terminal Operations

Learn about a few more functions and see their code visualizations.

flatMap

Another well-known function for collections is flatMap. In the case of collections, it’s similar to a map, but the transformation function needs to return a collection that is then flattened. For example, if we have a list of departments, each of which has a list of employees, we can use flatMap to make a list of all employees in all departments.

Get hands-on with 1200+ tech skills courses.