zoukankan      html  css  js  c++  java
  • Java IO Buffered缓冲流

    BufferedOutputStream   字节输出流 缓冲流

    BufferedInputStream   字节输入流 缓冲流

    BufferedWriter    字符输出流 缓冲流

    BufferedReader    字符输入流 缓冲流

    构造方法:
    * BufferedOuputStream(OuputStream out)

    //创建字节输出流缓冲流的对象,其构造方法中 传递字节输出流,此字节输出流的构造引入了输出目标文件
    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("d:\buffer.txt"));

    构造方法:
    * BufferedInputStream(InputStream in)

    //创建字节输入流的缓冲流对象,其构造方法中 传递字节输入流,此字节输入流的构造引入了读取文件源
    BufferedInputStream bis = new BufferedInputStream(new FileInputStream("d:\a.txt"));

    构造方法:
    * BufferedWriter(Writer w)

    //创建字符输出流,封装文件
    BufferedWriter bfw = new BufferedWriter(new FileWriter("d:\buffer.txt"));

    构造方法:
    * BufferedReader(Reader r)

    //创建字符输入流缓冲流对象,构造方法传递字符输入流,包装数据源文件
    BufferedReader bfr = new BufferedReader(new FileReader("d:\a.txt"));

    BufferedOuputStream 的 写方法 write()      参数可以传入 单个字节,字节数组

    BufferedWriter 的 写方法 write()    参数可以传入 单个字符,字符数组,字符串  

    每次写后 都必须添加 flush()    全部写完后 记得 closs()

    BufferedWriter 自己特有的方法     newLine()             // 该方法具有平台无关性   JVM: 安装的是Windows版本,newLine()写的就是   JVM: 安装的是Linux版本,newLine()写的就是

    BufferedInputStream 的 读方法 int read()  //  按字节读取 读尽返回 -1

    BufferedReader 特有的 读方法  String readLine()  // 按行读取  读取内容不包含每行的换行符 !  读尽返回 null

  • 相关阅读:
    找了半天的问题
    一个图片加载与绘制类(使用GDI输出图片)
    GetBitmapBits和GetDIBits的区别(Windows GDI)
    VBScripts and UAC elevation
    win32程序中简单应用mfc
    gc buffer busy等待事件
    global cache cr request等待事件
    利用Cluster Verify Utility工具体验RAC最佳实践
    食物日记:上海铁板烧
    gc cr request等待事件
  • 原文地址:https://www.cnblogs.com/cherry2020/p/12973275.html
Copyright © 2011-2022 走看看