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()   获取功能 

 

猜你喜欢

转载自www.cnblogs.com/luYing666/p/10398030.html