映射
映射(Map)是存储键和值间关联(即,键值对)的对象。给定一个键,可以找到其值。键和值都是对象。键必须唯一,但是值可以重复。
可以认为映射容器分为两部分,一部分保存键,一部分保存值,并且部分之间有关联(一个键对应一个值)。
几个键值对示例:
银行卡号——银行卡
身份证号——人
学号 —— 学生
//List集合:有索引的概念,索引只能是int类型
Map接口
Map是所有映射类的父接口:
interface Map<K, V>
Map接口中的常用方法:
方法 | 描述 |
V put(K k, V v) | 将一个条目放入到调用映射中,覆盖之前与此键关联的所有值。键和值分别为k和v。如果键不存在,则返回null;否则,返回之前与键相关联的值 |
V get(Object k) | 返回与键k相关联的值。如果没有找到键,则返回nu |