Map
1.Map简介
键值对的格式
如:
邓超 = 娘娘
贝克汉姆 = 维多利亚
黄磊 = 孙莉
吴京 = 谢楠
程序开发大部分数据都是键值对形式的
2.<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(Object key);
判断指定的Key是否存在
boolean containsValue(Object value);
判断指定Value是否存在
Set keySet();
返回整个Map双边队列中所有Key对应的Set集合
【注意】一个方法使用set结尾,表示该方法返回的是一个集合类型,大多是情况下都 是Set类型 Collectionvalues(); 返回整个Map双边队列中所有Value对应的Collection集合
【注意】方法名如果是一个复数,返回值类型集合或者是数组情况居多
3.EntrySet
Entry可以认为是键值对对象
格式:
class Entry&l
Java中的Map与File类详解

本文总结了Java中的Map接口及其常用方法,包括键值对的存储、增删改查操作,以及TreeMap的使用。同时介绍了File类,讲解了如何获取文件、创建、删除文件及文件夹,以及文件属性的判断和获取。
最低0.47元/天 解锁文章





