给定以下两个具有不同类型但相同键类型的值的映射
Map<Key, Dog> indexedDogs = Maps.uniqueIndex(dogs, keyGeneratorForDog);
Map<Key, Cat> indexedCats= Maps.uniqueIndex(cats, keyGeneratorForCat);
我想根据相同的键将值配对在一起:
Map<Dog, Cat> pairs = pair(indexedDogs, indexedCats);
是否有 Guava 中的pair()
方法实现或可以在现有 Guava 方法之上轻松构建的东西?