list<map<object,object>>和map<object,object>区别

发布于 2021-12-09 04:22:52 字数 75 浏览 933 评论 9

既然map可以用put存放数据,

为什么还要用list<map>,将map一条条add进去,仅仅是为了排序吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

别低头,皇冠会掉 2021-12-10 03:00:30

list<map<object,object>>和 map<object,object> 的区别就像 list<string> 和 string 的区别一样……

map<object, object> 表示一个字典

list<map<object, object>> 表示一堆字典

静谧 2021-12-10 02:59:13

但是每个map里的key可以一样

谢绝鈎搭 2021-12-10 02:50:18

反问你一个,既然有对象这种结构了,为什么还要数组

像你 2021-12-10 02:49:13

看使用场景, list<map<object,object>> 可能是为了用“集合体”来区分所有数据吧,而且每个map里面类型还能不相同。

别低头,皇冠会掉 2021-12-10 02:40:54

数据结构现在学校都没有这个课程了?

2021-12-10 01:50:45

使用场景不一样啊,map<object,object>够用,当然不会去考虑list<map<object,object>>

嘦怹 2021-12-10 00:21:05

list里面放map,也不会允许有重复的key的

凡尘雨 2021-12-09 15:25:40

回复
listmap格式的结构,list中的每个map可以存在重复的key,你可以把每个map当做是一个bean,那么listmap就可以等价变成listbean,而map则不行。

彩扇题诗 2021-12-09 07:32:17

有重复的key怎么办

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文