标签:Map Java Object 获取 键值 key 集合 第三十二 自学
Map概述
Map是一个接口,interface Map<K,V> K:键的类型;V:值的类型 Map中的数据通常是成对的出现。
注:①将键映射到值的对象;②不能包含重复的键;③每个键最多映射一个值
创建Map对象
多态的方式创建,实现类为HashMap
1 Map<String,String> map=new HashMap<String,String>();
V put(Key,Value) | 添加元素,返回V |
V remove(Object key) | 根据键删除元素,返回V |
void clear() | 清空键值对 |
boolean containsKey(Object key) |
判断是否存在某个键 |
boolean containsValue(Object value) | 判断是否存在某个值 |
boolean isEmpty() | 判断集合是否为空 |
int size() | 集合的长度,键值对的个数 |
Map集合的获取功能
V get(Object key) | 根据键获取值 |
Set<K>KeySet() | 获取所有键的集合 |
Collection<V>values() | 获取所有值的集合 |
Set<Map,Entry<K,V>>entrySet() | 获取所有键值对的集合 |
Map能够根据键获取值,也能够获取键值对,所以Map有两种遍历方法
第一种,根据键获取值,在遍历
第二种,先获取键值对的集合,再遍历
接下来时做的两个案例
明天将会学习集合体系中的Collections。
标签:Map,Java,Object,获取,键值,key,集合,第三十二,自学 来源: https://www.cnblogs.com/jzz-111jy/p/15105346.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。