I have a couple of questions. I appreciate any pointers including re-design advice.
1) Is there any Map type of Container that allows me to have duplicate keys that have different payloads (different values in the value portion?
For example,
map.put("1","1");
map.put("1", "2");
map.put("1","3");I know this may not make sense, and that leads to the next question. I want to preserve the values in the value portion of the map as distinct values. That is, if I grabbed a collection of the value elements in the map, the collection would have 3 elements.
2) Is there a way that I can do an Intersection between two of these maps and get the value portion of the map into an Collection type of container?
For example:
map1.put("1","1");
map1.put("1","2");
map1.put("2","2");map2.put("1","3");
map2.put("2","1");
map2.put("3","4");map1.retainAll(map2);
map1 now contains the keys that were in both map1 and map2, and the values that were associated to those keys.
//map1 contains (key, value) is now (1,1),(1,2),(1,3),(2,1),(2,2)
//notice that since the key "3" of map2 is only in map2 and not in map1, there is not (3,4)
Thanks for reading my post!
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
