$ cat YourMap.java
public class YourMap extends HashMap
public void put(String key, Integer number) {
List
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]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)