拥有一个与一串objecttype A相关的objectstype B,并想要存储objects的所有type A并轻松访问它们的type B关系。

用Java执行此操作的最佳(内置?)数据结构是什么?

最佳答案

您可以将type A对象的Map替换为type B对象的ListSet(或最适合的Collection),例如:

 Map<A,List<B>> map = new HashMap<A,List<B>>();

或使用Google的MultiMap界面,该界面与上面的功能基本相同,但是您的工作量却更少。

09-25 20:56