Map双边队列
1.1 什么是Map
键(Key)值(Value)对
比如说:
具体的身份证号 = 具体的个人
具体的学号 = 与之对应的学生
程序开发大部分数据都是1键值对形式的。
note:
Map双边队列中键(Key)是唯一的,但是值(Value)可以重复。
1.2 Map<K, V>双边队列方法
对于数据的操作无非是增,删,改,查四种方法:
-
增:
put(K k, V v);存入一个键值对类型,K和V都要符合泛型约束。
putAll(Map<? extends K, ? extends V> map);
存入另一个Map双边队列,并且要求添加的Map双边队列中的K和V都要和当前Map中存储 的K和V一致。
-
删:
remove(Object k);删除对应K的键(Key)值(Value)对
-
改:
put(K k, V v);对应当前K存在,修改对应内容。
(和增加数据的方法相同,用法直接在后面添加想要修改的数据。类似于改名字,自己身份证号不变,但是名字可以改变。) -
查:
int size();
当前Map双边队列中,有效键值对个数。boolean isEmpty();
是否为空。boolean containsKey(Obje