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

  • 相关阅读:
    在ORACLE里用存储进程活期瓜分表
    TSM Server,Client,TDPO安装设置装备摆设手记
    用Linux完成Oracle自植物理备份
    在Red Hat Linux7.x/8.0下安设Oracle 9i
    运用Oracle9i数据库的细心事变
    科来网络分析系统 V6.0
    [恢]hdu 2034
    [恢]hdu 2041
    [恢]hdu 2015
    [恢]hdu 2035
  • 原文地址:https://www.cnblogs.com/cherry2020/p/12973275.html
Copyright © 2011-2022 走看看