美文网首页
java033字符缓冲流

java033字符缓冲流

作者: 牛倩贱 | 来源:发表于2018-11-22 22:00 被阅读0次

    字符缓冲流:

    BufferedWriter:将文本写入字符输出流,缓冲各个字符,从而提供单个字符,数组和字符串的高效写入

    BufferedReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符数组和行的高效读取

    字符缓冲流与之前的基本输入输出流方法基本相同,唯一不同的是创建对象的不同

    import java.io.BufferedWriter;

    import java.io.FileWriter;

    import java.io.IOException;

    //输入缓冲流以及输出缓冲流

    public class BufferedStreamDemo {

    /*public static void main(String[] args) throws IOException {

    //创建输入缓冲流对象

    BufferedReader br = new BufferedReader(new FileReader("c.txt"));

    //一次读写一个字符

    int ch;

    while((ch=br.read())!=-1){

    System.out.println((char)ch);

    }

    //一次读写一个字符数组

    //首先创建一个数组

    char[]chs = new char[1024];

    int len;

    while((len=br.read(chs))!=-1){

    System.out.print(chs,0,len);

    }

    br.close();

    }

    }

    */

    public static void main(String[] args) throws IOException {

    //创建输出缓冲流对象

    BufferedWriter bw = new BufferedWriter(new FileWriter("d.txt"));

    bw.write("hello");

    bw.close();

    }

    }

    相关文章

      网友评论

          本文标题:java033字符缓冲流

          本文链接:https://www.haomeiwen.com/subject/jobrqqtx.html