具有重复键的Java映射[duplicate]

具有重复键的Java映射[duplicate],第1张

具有重复键的Java映射[duplicate]

$ cat YourMap.java
public class YourMap extends HashMap> {
public void put(String key, Integer number) {
List current = get(key);
if (current == null) {
current = new ArrayList();
super.put(key, current);
}
current.add(number);
}



    public static void main(String args[]) {        YourMap m = new YourMap();        m.put("a", 1);        m.put("a", 2);        m.put("b", 3);        for(Map.Entry e : m.entrySet()) { System.out.println(e.getKey() + " -> " + e.getValue());        }    }}$ java mapb -> [3]a -> [1, 2]


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5500889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存