猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请教一下,java 有没有什么数据结构可以保存一对多的关系的??
java 有没有什么数据结构可以保存一对多的关系的??
慕的地6264312
浏览 2897
回答 3
3回答
心有法竹
用Map<Key, List>即可Map<String, List> map = new HashMap<String, List>();List<Object> list = new ArrayList<Object>(); map.put("keyValue", list); 这样就可以表示一对多如果你的一表示对象,那么你可以把key改成Object类型
0
0
0
精慕HU
就我所知是没有直接实现一对多关系的,不过可以变通实现,比如说Map,可以再Value中存一个对象,这个对象包括你的Key所对应的多个关系的集合。现在就一个班级名称和班级中的所有学生信息,在Map中的key中存储班级名称,Value中存储一个List对象,List中存储所有学生的信息,这样就存储了这个一对多的管理。当然方法还有很多,你完全可以自己去定义一个数据结构去实现。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
模型制作
如何用纸制作DNA分子模型??
1 回答
建筑模型制作的发展前景?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续