自定义的map,当key存在的时候,把value放入对应的list, 不会覆盖
原文链接:https://blog.csdn.net/weixin_43666029/article/details/88246406
自定义的map,当key存在的时候,把value放入对应的list, 不会覆盖
private class myMap<K,V> {
private HashMap<K,ArrayList<V>> data =new HashMap<>();
public boolean add(K k, V v) {
if (data.containsKey(k)) {
data.get(k).add(v);
} else {
ArrayList<V> list = new ArrayList<>();
list.add(v);
data.put(k,list);
}
return true;
}
public HashMap<K,ArrayList<V>> getData() {
return data;
}
}