List Set Map有什么异同?
2014-03-03 22:20
183 查看
1 .List和Set有公共的父接口Collection接口;Map的父接口则为Map接口
2 .List中存储的数据是有顺序的并且允许重复,是一个存储单列数据的集合;
Map通过key-value键值对的形式存储数据,允许存放一个条目的null键值或null 值, 存储的数据没有顺序,其键值也不能重复,它的值可以有重复。
3 .Set也是单列元素结合,不允许有重复元素
2 .List中存储的数据是有顺序的并且允许重复,是一个存储单列数据的集合;
Map通过key-value键值对的形式存储数据,允许存放一个条目的null键值或null 值, 存储的数据没有顺序,其键值也不能重复,它的值可以有重复。
3 .Set也是单列元素结合,不允许有重复元素
相关文章推荐
- Python中map()函数浅析
- Android使用Google Map浅谈
- set 命令特殊用法
- You must SET PASSWORD before executing this statement的解决方法
- 批处理 Set 命令详解 让你理解set命令第1/2页
- C#中Ilist与list的区别小结
- C#中IList<T>与List<T>的区别深入解析
- ASP中set与dim的区别(自己的理解)
- 深入C#中get与set的详解
- sql Set IDENTITY_INSERT的用法
- set_include_path在win和linux下的区别
- javascript radio list的实现细节(多浏览器兼容)
- jquery与google map api结合使用 控件,监听器
- jquery中常用的SET和GET
- c++ STL容器总结之:vertor与list的应用
- 解决 The Controls collection cannot be modified because the control contains code blocks
- 大家注意vector, list, set, map成员函数erase
- jquery遍历数组与筛选数组的方法
- 基于SQL中SET与SELECT赋值的区别详解
- Netscaler数据索引String Map与Pattern Set的区别