【发布时间】:2009-03-11 15:21:03
【问题描述】:
我的应用程序中有两种对象,其中一种对象恰好有一个对应的另一种对象。
跟踪这种关系的明显选择是Map<type1, type2>,就像一个HashMap。但不知何故,我很怀疑。我可以在 Map 中使用一个对象作为键,传递它,让它也放在另一个集合中,并随时从 Map 中检索它的伙伴吗?
创建对象后,我传递的只是一个标识符,对吧?所以那里可能没有问题。如果我序列化和反序列化密钥会怎样?
还有其他注意事项吗?我是否应该使用其他东西来关联对象对,例如我自己生成的数字?
【问题讨论】:
标签: java collections maps