在Java中实现一对多映射

时间:2011-05-15 00:08:55

标签: java data-structures

object type A objectstype B objects type A type B {}有{{1}} {{1}} {{1}} {{1}}并轻松访问他们的{{1}}关系。

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

1 个答案:

答案 0 :(得分:17)

type Atype B个对象的MapList(或最适合Set的对象),您可以拥有Collection Map<A,List<B>> map = new HashMap<A,List<B>>(); 个对象,像:

{{1}}

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