Map接口,Set接口
来源:互联网 发布:知行的初始密码 编辑:程序博客网 时间:2024/06/13 22:41
Map接口
Map也是接口,但没有继承Collection接口。该接口描述了从
不重复的键到值的映射
。Map接口用于维护键/值对(key/value pairs)。特征:它描述了从不重复的键到值的映射。
两个重要的实现类:HashMap和TreeMap
1.HashMap,中文叫散列表,基于哈希表实现,特点就是键值对的映射关系。一个key对应一个Value。HashMap中元素的排列顺序是不固定的。更加适合于对元素进行插入、删除和定位。
2.TreeMap,基于红黑书实现。TreeMap中的元素保持着某种固定的顺序。更加适合于对元素的顺序遍历。
HashMap,TreeMap实现类常用的方法
//清除所有的map对象 map.clear(); //判断map对象是否包含123的元素,有返回true,否则false map.containsValue("123"); //判断map对象是否包含下标为1,有返回true,否则false map.containsKey(1); //Map的遍历方式输出key和value的值 Set sds=map.entrySet(); //Map的遍历方式输出key值 map.keySet(); //判断map对象的内容和12相同不,相同返回true,否则false map.equals("12"); //判断map的值为不为空,空返回true,否则返回false map.isEmpty(); //根据参数来删除元素 map.remove(1); //返回map的元素个数 map.size(); map.toString(); map.values(); //通过key来给value赋值 map.put(key, value);
http://blog.csdn.net/zsq520520/article/details/50834398
Set接口的实现类常用的有HashSet,特点是:没有是顺序,不可以重复,重复的元素添加进行会出现覆盖的现象。
实现方法跟list差不多
阅读全文
0 0
- Map接口,Set接口
- Set、 Queue、 Map接口
- List接口、Set接口和Map接口
- List接口、Set接口和Map接口
- List接口、Set接口、Map接口
- List接口、Set接口和Map接口
- 慕课网3.2 Collection接口 List 接口 Set接口 Map接口
- set、map集合list接口实例
- List Set Map接口知识点归纳
- 泛型与list、set、map接口
- STL容器 -map和set接口介绍
- JDK源码阅读之Map接口和Set接口
- Set 接口
- Set接口
- Set接口
- Set接口
- Set接口
- Set接口
- PHP7的异常处理机制,set_error_handler和set_exception_handler方法介绍
- 欢迎使用CSDN-markdown编辑器
- 【git】:将本地代码提交到github远程仓库的简单命令行
- MAVEN系列之一@基础篇
- 动态内存管理
- Map接口,Set接口
- web.xml
- java8中使用Metaspace就不会出现OOM吗?
- 【Docker】 windows10 docker 使用
- Lesson06_python3之 循环
- 使用Java蓝牙无线通讯技术API概述之一
- 34.数据库设计
- 字符串和数组相互转换
- 深入研究java.lang.Runtime类