美文网首页java复习
2020-06-29Map集合

2020-06-29Map集合

作者: 智障猿 | 来源:发表于2020-06-29 17:39 被阅读0次

Map集合

  • Map集合概述
    ①Interface Map<K,V> K:键的类型 : 值的类型。
    ②将键映射到值的对象:不能包含重复的键;每个键可以映射到最多一个键。
  • 创建Map集合的对象
    ①多态的方式
    ②具体的实现类HashMap

Map集合的基本功能

方法名 说明
V put(K key,V value) 添加元素
V remove(Object key) 根据键删除键值对元素
void clear() 移除所有的键值对元素
boolean containsKey(Object key) 判断集合是否包含指定的键
boolean containsValue(Object value) 判断集合是否包含指定的值
boolean isEmpty() 判断集合是否为空
int size() 集合的长度

Map集合的获取功能

方法名 说明
V get(Object key) 根据键获取值
Set<K> keySet() 获取所有键的Set集合
Collection<V> values() 获取所有值的集合
Set<Map.Entry<K,V>>entrySet() 获取所有键值对对象的集合

Map集合的遍历

  • 方式一
    ①获取所有键的集合
    ②遍历键的集合,获取每一个键,用增强for实现
    ③根据键去找值,用get(Object key)方法实现
  • 方式二
    ①获取所有键值对对象集合:Set<Map.Entry<K,V>>entrySet():获取所有键值对对象的集合
    ②遍历键值对对象的集合,得到每个键值对对象:用增强for实现,得到每个Map.Entry
    ③根据键值对对象获取键值对:用getKey() 得到键,getValue()得到值

相关文章

  • 2020-06-29Map集合

    Map集合 Map集合概述①Interface Map K:键的类型 : 值的类型。②将键映射到值的对象...

  • 我的Swift的学习总结 -->第二周

    集合 集合:Set,定义一个集合可以写成:var 集合名 : Set<集合类型> = [集合元素],具体的集合应用...

  • markdown 测试

    集合 集合 集合 引用

  • kotlin学习第五天:集合,高阶函数,Lambda表达式

    集合 list集合 list集合分为可变集合与不可变集合。由list of创建的集合为不可变集合,不能扩容,不能修...

  • kotlin练习 ---- 集合练习

    kotlin练习 - 集合练习 Set集合 Set集合创建 Set集合的使用 List集合 List集合创建 Li...

  • 集合总结

    集合 集合分为单列集合和双列集合两种: 一.单列集合: Collection是单列集合的顶级接口: 其中有三类集合...

  • 映射、元组、集合

    映射 元组 集合 集合之seq 集合之set 集合之map

  • 16.Collection集合

    主要内容: Collection 集合 迭代器 增强for List 集合 Set 集合 1,集合 集合是java...

  • 集合与有序集合

    集合分为有序集合 (zset) 和无序集合 (set), 一般无序集合也直接说成集合 无序集合 (set) 无序集...

  • python入坑第八天|集合

    好的,各位蛇友,我们今天来学习集合。 内容: 集合的创建 集合操作符号 集合的内置函数 集合的创建 集合用set(...

网友评论

    本文标题:2020-06-29Map集合

    本文链接:https://www.haomeiwen.com/subject/loznfktx.html