在Java中实现一对多映射

alg*_*der 15 java data-structures

有一个objecttype A被涉及到一堆objectstype B,想存储所有objectstype A地访问他们的type B关系.

在Java中这样做的最佳(内置?)数据结构是什么?

Zac*_*h L 17

您可以将对象映射type A对象的列表集合(或任何最佳集合)type B,例如:

 Map<A,List<B>> map = new HashMap<A,List<B>>();
Run Code Online (Sandbox Code Playgroud)

或者使用Google的MultiMap界面,该界面与上面的界面基本相同,但您的工作量较少.