Map集合&&异常处理&&file类

Posted luying666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Map集合&&异常处理&&file类相关的知识,希望对你有一定的参考价值。

Map集合

  *定义

  *集合定义方法

    Map<键名,键值> 变量名=new Map的子类<键名,键值>();   键名不能重复

    Map<String,Integer> map=new HashMap<String,Integer>();

  *迭代

    例:对Map集合进行添加并将其进行迭代输出 

       第一种方法: entrySet()   将map集合中键名和键值之间的映射关系进行封装   

      第二种方法: map集合中 keySet()    获取键名              get()  获取键值

      第三种方法: for(数据类型  变量名 : 数组或者集合名){  keySet()  }

技术图片技术图片

异常处理

  *throw  抛出异常

    1 throw   抛的是提示文本  必须写 new Exception   红色的是异常的名字  exception是最大的异常名字

    2 throws  抛的是方法  必须写 Exception  

   *try() catch()  捕捉异常       

  *用法区别: 在主方法中 用   try...cattch, 其余地区能抛异常 就抛异常。

File类

 

  *概念: File 类是 文件和目录路经营的抽象表示形式   f:/day

 

  *成员变量:pathSeparator     路径分割符  ;

         separator             目录分割符   / 

  *构造方法:   File(String parent,String child)

 技术图片

         File(file parent,file child)

         File(String parent,file child)

         File(file parent,String child)

技术图片

* 最常用的是 :直接创建路径对象

技术图片

   *File类  方法

        * createNewFile()  创建文件

      *  delete()    删除文件 / 删除文件夹

      * mkdirs()    创建文件夹

      * length()    获取文件中的字节数

      * getName()    获取目录下最后一个文件名

      * getParentFile()  获取父路径

      * endwith()   判断是否为**结尾的

      * listFiles()   获取功能 

 技术图片

 

以上是关于Map集合&&异常处理&&file类的主要内容,如果未能解决你的问题,请参考以下文章

集合--Map&&HasMap和TreeMap

List&Map&Set的操作和遍历

Java集合框架--Map接口概述 & Map接口使用 & entrySet和keySet()遍历map谁的效率更高?

java集合Map&HashMap

Scala 系列—— 常用集合类型之 Map & Tuple

Java深入理解及巩固 Map & Set 集合