具有重复 Java 的结构(键、值)

Nad*_*vic 2 java hashmap key-value repeat data-structures

是否有像 HashMap 这样的 Java 结构,但它允许重复键和值?

例如:

HashMap<Integer, String> hmap = new HashMap<>();
map.put(1, "Sport");
map.put(1, "Football");
map.put(2, "Football");
map.put(1, "Handball");
Run Code Online (Sandbox Code Playgroud)

结果:

<1,"Sport">
<1,"Football">
<2,"Football">
<3,"Handball">
Run Code Online (Sandbox Code Playgroud)

非常感激任何的帮助。

谢谢,纳德曼诺维奇

van*_*nch 5

语言中没有这样的结构。但是您可以使用 Guava 的Multimap