java_day12

此页面是否是列表页或首页?未找到合适正文内容。

java_day12

标签:buildcatleo作用exceapp文件名bspsep

IO流

一,相对路径与绝对路径

  1,正常开发时,基本上使用的都是相对路径

  2,不同系统文件夹的分隔符是不同的,使用File.separator来分割

二,IO流

  1,创建文件和文件夹都用File

    File dir = new File(\”path\”);

    dir.mkdirs();//创建文件夹

    File file = new File(\”path\”);

    file.delete();//删除文件

  2,关键字finally

    和try一起使用,finally可以保证无论什么情况里面的代码都会执行

      例: public static int fun(){

          try{

            return 3;

          }catch (Exception e){

            return 4;

          }finally {

            return 6;

          }

        }

  3,IO流也叫字节流,在使用IO流时,使用完成后要关闭IO流,关闭代码必须写finally

    输出流例(有价值语句):  

      File file = new File (\”文件名\”);创建File对象

      file.creatNewFile();创建文件

      FileOutStream fos = new FileOutStream(file,true);创建输出流对象

      //参数true的作用是再次打开文件时把新增数据放在原有数据的后面

      //如果没有参数true,则默认为false,会把原来的数据删除,再添加新数据

      String data = \”http://www.mamicode.com/hello world!\”;//向文件写入数据

      fos.write(data.getBytes());//只能写入字节类型数据

      fos.close();//关闭输出流

    输入流例(有价值语句):

      File file = new File(\”文件名\”);创建File对象

      FileInputStream fis = new FileInputStream(file);创建输入流对象

      byte[] buf = new byte[1024];//创建byte数组,从文件读取内容,大小通常为1024

      int num = 0;

      StringBuilder sb = new StringBuilder();

作者: 安兔兔

为您推荐

返回顶部