object
type A
objects
与type B
objects
type A
type B
{}有{{1}} {{1}} {{1}} {{1}}并轻松访问他们的{{1}}关系。
在Java中执行此操作的最佳(内置?)数据结构是什么?
答案 0 :(得分:17)
对type A
个type B
个对象的Map或List(或最适合Set的对象),您可以拥有Collection个 Map<A,List<B>> map = new HashMap<A,List<B>>();
个对象,像:
{{1}}
或者使用Google的MultiMap界面,该界面与上面的界面基本相同,但您的工作量较少。