我想存储项目的 ID 及其相应的坐标。为此,我使用了一个 TreeMap,其中 Coordinates 是一个包含 int x 和 int y 的类。现在,为了将数据插入地图,我可以写:
treeMapObject.put(5,new BasicRow(30,90));
还是我必须写:
treeMapObject.put(new Integer(5),new BasicRow(30,90));
我猜只有第二个是正确的,因为地图处理对象。但现在的问题是,假设我有以下代码:
treeMapObject.put(new Integer(5),new BasicRow(30,90));
treeMapObject.put(new Integer(5),new BasicRow(45,85));
在这种情况下会发生什么?