list<map<object,object>>和map<object,object>区别
既然map可以用put存放数据,
为什么还要用list<map>,将map一条条add进去,仅仅是为了排序吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
既然map可以用put存放数据,
为什么还要用list<map>,将map一条条add进去,仅仅是为了排序吗
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
list<map<object,object>>和 map<object,object> 的区别就像 list<string> 和 string 的区别一样……
map<object, object> 表示一个字典
list<map<object, object>> 表示一堆字典
但是每个map里的key可以一样
反问你一个,既然有对象这种结构了,为什么还要数组
看使用场景, list<map<object,object>> 可能是为了用“集合体”来区分所有数据吧,而且每个map里面类型还能不相同。
数据结构现在学校都没有这个课程了?
使用场景不一样啊,map<object,object>够用,当然不会去考虑list<map<object,object>>
list里面放map,也不会允许有重复的key的
回复
listmap格式的结构,list中的每个map可以存在重复的key,你可以把每个map当做是一个bean,那么listmap就可以等价变成listbean,而map则不行。
有重复的key怎么办