拥有一个与一串object
的type A
相关的objects
的type B
,并想要存储objects
的所有type A
并轻松访问它们的type B
关系。
用Java执行此操作的最佳(内置?)数据结构是什么?
最佳答案
您可以将type A
对象的Map替换为type B
对象的List或Set(或最适合的Collection),例如:
Map<A,List<B>> map = new HashMap<A,List<B>>();
或使用Google的MultiMap界面,该界面与上面的功能基本相同,但是您的工作量却更少。