增
V put(K key, V vlaue);添加键值对的数据到Map集合中
void putAll(map<? extends K>k,Map<? extends V> V):将一个map集合存放到另一个map集合中
删
V remove(K key);通过键 删除键值对的数据,返回的是值
改
v put(K key V value);当键值存在的时候,会将value值覆盖掉的
查
int size();查看集合中元素的个数
boolean isEmpty();判断是否为空,如果不为空返回的是false
boolean containsKey();是否包含这个键
boolean containsValus();是否包含这个值
重要的方法
V get(K key );通过键 获取值
Set<K> keySat();获取map集合中的键 ,然后然或存到set集合中
Collection<V> values();获取map集合中的值,存到了Collection集合中
Set<Map.Entry<K,v>> entrySet();将map集合的键值对,存到了set集合
map.Entry这个接口的方法
getKey:返回键值对的键
getValue;返回键值对的值
File 类的构造方法
File(String pathname) 通过将给的路径名 字符串转换为抽象路径名 来创建新的File 实例 File (String parent , String child) 从父路径名字 字符串和子路径名 字符串创建新的File 实例
File类下面的方法
boolean createNewFile();创建一个文件 返回值是布尔类型的数据 1 路径不存在 会报错 2如果文件名字已经存在 返回false 3 磁盘坏了,创建不了
boolean mkdir();创建单级路径
boolean mkdirs();创建多级路径
删除文件或者文件夹
boolean delete();立即删除文件, 常用的
void deleteOnExit(); 不会立即删除,是程序推出以后才删除的
File对象的判断方法,比较常用的
boolean isFile(); 是否是文件 重点
boolean isDirectory(); 是否是文件夹 重点
boolean isHidden();是否隐藏文件
boolean isAbsolute();是否是绝对路径
boolean exists();判断文件或者文件夹是否存在 重要
返回值是String 类型的数据的 String getName();获取文件或者文件夹的名字的 String getPath();获取当前对象路径的 String getParent();获取当前文件对象的上一级的目录
返回值是long类型数据的 long length();返回值是文件占用的字节数 long lastModified();获取当前文件最后一次修改的时间 这个是毫秒
File[] listFiles();获取当前文件夹下面的所有的文件 String[] list();获得当前文件夹下面所有文件的名子