Map知识点
来源:互联网 发布:淘宝商城手表男士新款 编辑:程序博客网 时间:2024/06/04 18:01
------- android培训、java培训、期待与您交流! ----------
Map集合:该集合存储键值对,一对一往里存,而且要保证键的唯一性。
1添加
put(k key , v value)
putAll(Map<? extends k, ? extends v)
2删除
clear()
remove(Object key)
3 判断。
containsValue(Object value)
containsKey(Object key);
isEmpty()
4获取
get(Object key);
size()
values()
Set<Map.Entry<k,v>> entrySet():将map集合中的映射关系存入到了set集合中.
注意:Map.Entry 其中Entry也是一个接口,它是Map接口中的一个内部静态接口
Set keySet():将map中所有的键存入到Set集合,因为Set具备迭代器。
所有可以迭代方式取出所有的键,在根据get方法,获取每一个键多对应的值
Map子类的特点:
|--HashTable:底层是哈希表数据结构,不可以存入null键null值,该集合是线程同步的
|--HashMap:底层是哈希表数据结构,允许使用null值和null键,该集合是不同步的。
|--TreeMap:底层是二叉树数据结构,线程不同步。可以用于给map集合中的键值进行排序。
map扩展知识
map集合被使用是因为具备映射关系。
------- android培训、java培训、期待与您交流! ----------
- Map知识点
- 关于map的知识点
- Android知识点Map表
- Map集合知识点
- STL 知识点整理 Map
- Map相关知识点
- Map集合知识点,
- Java Map的一点知识点
- Map的相关知识点整理
- List Set Map接口知识点归纳
- java知识点:dom4j 由map转字符串
- java集合Map,HashMap,TreeMap知识点总结
- List<Map<String,Object>>取值知识点
- JAVA知识点总结-11 Set,Map
- JAVA集合知识点汇总<三> Map集合
- Java工程师面试知识点---Map系列
- STL 中map 和 set 的知识点总结
- 黑马程序员---Map集合中的几个小知识点
- Java开发工具下载
- 路径过长:RoboCopy - Win7中的超快多线程文件复制/传输
- 游戏开发中的数学和物理算法 1
- 一年记
- Linux——我的新体验
- Map知识点
- JVM调优系列(三):JVM设置方式
- C专家编程
- 卡特兰数
- Windows下利用MinGW编译ffmpeg
- 游戏开发中的数学和物理算法 2
- Java常用正则表达式
- JVM调优系列(四):总结 general
- IO输入输出流的学习笔记