在Java中实现一对多映射
有一个类型 A
的对象
,该对象与一堆类型 B
的对象
相关,并且想要存储所有对象A 类型
的对象
并轻松访问它们的B 类型
关系。
在 Java 中执行此操作的最佳(内置?)数据结构是什么?
Have one object
of type A
that is related to a bunch of objects
of type B
and want to store all objects
of type A
and easily access their type B
relations.
What's the best (built-in?) data structure doing this in Java?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能有一个
类型A地图 > 对象到 List 或 设置(或任何Collection 效果最好)
B 型
对象,例如:或者使用 Google 的 MultiMap 接口,其功能与上面基本相同,但您需要做的工作较少。
You could have a Map of
type A
objects to a List or Set (or whichever Collection works best) oftype B
objects, like:Or use Google's MultiMap interface, which will do essentially the same as above, but with less work on your part.