作者:皮皮美2_160 | 来源:互联网 | 2023-10-09 20:42
我有Map map1
并且Map map2
我需要制作一个Map
. BiMap
如果可能的话,我也想要一个使用番石榴的解决方案。
显然,假设集合 A、B 和 C 之间确实存在双射映射。我想要一个视图,即我不想制作任何元素的副本。
map1
并且map2
是不可变的。
public static Map merge(map1: Map, maps2: Map) {
// best way to implement?
}
*注意:我更喜欢现有的解决方案,而不是创建自己的解决方案MergedMap implements Map
并实现所有方法。
回答