zoukankan      html  css  js  c++  java
  • io流

    IO流

    IO流 数据文件指向空间(路径),读写工具指向空间(对象)

    读取器:有读取数据的功能(字节和字符类型等),并且有存放数据的空间

    存储器:有写入数据的功能(字节和字符类型等),并有存放数据的空间

    BufferedReader:有读取数据的功能(读取器类型),并且有存放数据的空间

    BufferedWriter:有写入数据的功能(存储器),并有存放数据的空间

    一:

    1.读取空间:

          

          File file = new File(fileName);

    2.读取工具:

          rd = new FileReader("D:\CSS.txt")(字符工具);//读取器

          br = new BufferedReader(rd);//存放空间(抽象缓存)把rd读取器读取的内容存放到Buffer对象里,可以提高效率

          BufferedReader reader = new BufferedReader(new FileReader(file));

    3.存储空间:        

          file = new File("D:\new\a\newbuffer.txt");         

          File f = new File(HtmlFile);

    4.存储工具:

          fw = new FileWriter(file);//存放空间

          bw = new BufferedWriter(fw);//构造器

          BufferedWriter o = new BufferedWriter(new FileWriter(f));

    二:

    1.读取空间和工具可以一步完成:

                  fis = new FileInputStream("D:\CSS.txt")(字节工具);

                  rd = new FileReader("D:\CSS.txt")(字符工具);//读取器

    2.存储空间和工具可以一步完成:

                  fos = new FileOutputStream("D:\newbit.txt")(字节工具);

                  wr = new FileWriter("D:\newchar.txt")(字符工具);

    三:存储空间的创建

        1.     

        File file = new File("D:\new\a");
        if(!file.exists())
        {
          //file.createNewFile();//file路径下文件不存在就创建文件txt
          //file.mkdir();//创建一个文件夹
          file.mkdirs();//创建多层文件夹
        }
        file = new File("D:\new\a\newbuffer.txt");

        fw = new FileWriter(file);//存放空间

        2.  

        if (!file.exists()) {
        if (!file.getParentFile().exists()) {
        file.getParentFile().mkdirs();
        }
          file.createNewFile();
        }

            

  • 相关阅读:
    git的使用
    每个JavaScript开发人员应该知道的33个概念
    JavaEE实战——XML文档DOM、SAX、STAX解析方式详解
    Java-函数式编程(三)流(Stream)
    Spring高级装配(二) 条件化的bean
    Spring高级装配(一) profile
    Spring Bean装配学习
    Java7任务并行执行神器:Fork&Join框架
    Stream:java1.8新特性
    java基础
  • 原文地址:https://www.cnblogs.com/jianyi12/p/5553417.html
Copyright © 2011-2022 走看看