一尘不染

Java具有重复键的地图实现

java

我想要一张包含重复键的地图。

我知道有很多地图实现(Eclipse向我展示了大约50个),所以我敢肯定一定有一个允许这样做的地图实现。我知道编写自己的地图很容易做到这一点,但是我宁愿使用一些现有的解决方案。

也许在Commons Collections或Google Collections中?


阅读 272

收藏
2020-03-04

共1个答案

一尘不染

你正在搜索多图,而commons-collection和Guava确实都有几种实现方法。多图通过维护每个键的值的集合来允许多个键,即,你可以将单个对象放入地图中,但可以检索一个集合。

如果你可以使用Java 5,则我希望使用Guava,Multimap因为它具有泛型感知能力。

2020-03-04