Skip to content

Instantly share code, notes, and snippets.

@kijanowski
Last active December 12, 2018 22:21
Show Gist options
  • Select an option

  • Save kijanowski/b079e6400d2f2b6ee71ff831cc34d3c5 to your computer and use it in GitHub Desktop.

Select an option

Save kijanowski/b079e6400d2f2b6ee71ff831cc34d3c5 to your computer and use it in GitHub Desktop.
public List<String> flatMapListOfOptionsWithInnerMap(
Option<String> a1, Option<String> a2, Option<String> a3
) {
List<Option<String>> b = List.of(a1, a2, a3);
return b.flatMap(innerOption -> innerOption.map(wrappedString -> wrappedString.toLowerCase()));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment