I have the following collection type:
Map> map;
I would like to create unique combinations of each o
While it's not a Stream solution, Guava's com.google.common.collect.Sets does that for you
Set> result = Sets.cartesianProduct(Set.of("a1","a2"), Set.of("b1","b2"), Set.of("c1","c2" ))