IO流文件字符输入输出流,缓冲流

由于字节输入输出流在操纵Unicode字符时可能有乱码现象

于是就有了操作字符的输入输出流 Reader ,Writer和他们的子类FileReader,FileWrite(其实就是用来辅助构造的

Writer out1=new FileWriter(File file1)
Reader in1=new FileReader(File file2)

不过需要用out.flush()来把缓冲区的内容快速写入到目的地

后面一样


缓冲流是上层流,上面说的两个算下层流,关闭的时候要先关闭上层流,再关闭下层流(一定要关闭,不然缓存中的内容可能还没有到

读取的时候有readLine(),输出的时候有newLine()

Reader in1=new FileReader(file1);
            BufferedReader bufferIn1=new BufferedReader(in1);
            Writer out1=new FileWriter(file2);
            BufferedWriter bufferOut1=new BufferedWriter(out1);

 


 

posted on 2016-11-02 10:59  Kooing  阅读(197)  评论(0编辑  收藏  举报

导航