假设,我有一个 HashMap:
HashMap<MyKey, Integer> HM = new HashMap<MyKey, Integer>();
MyKey 对应于具有两个整数元素的数据对象(以及用于传递两个整数的构造函数)。
HM.put(new MyKey(1,1234), 1); // this seems to work...
但是,我似乎无法使用它:
System.out.println(HM.containsKey(new MyKey(1,1234)));
我弄错了。
HashMap 可以为 Key 提供自定义数据对象吗?我错过了什么?谢谢...