【Java】javaIO之带缓冲流的字符流文件读写
来源:互联网 发布:带数据统计的二维码 编辑:程序博客网 时间:2024/05/16 19:42
下面通过一个例子演示:
package com.test.RWByCharStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;//带有缓冲的字符流,从java.txt读入数据并写入java3.txtpublic class RWByBufferCharStream {public static void main(String[] args) {try {FileInputStream fis=new FileInputStream("java.txt"); //定义读取文件流FileOutputStream fos=new FileOutputStream("java3.txt"); //定义写入文件流InputStreamReader isr=new InputStreamReader(fis);OutputStreamWriter osw=new OutputStreamWriter(fos); BufferedReader br=new BufferedReader(isr);//BufferedWriter bw=new BufferedWriter(osw); //由于BufferedWriter会丢失回车换行符,所以用pringWriter来写入,true是指自动刷新缓冲区以保证缓冲区的数据全部写入PrintWriter pw=new PrintWriter(osw,true); String input;while((input=br.readLine())!=null){//bw.write(input);pw.println(input);}br.close();//bw.flush(); //BufferedWriter中没有自动刷新缓冲区的参数,所以在这里要手动调用这个方法//bw.close();pw.close();isr.close();fis.close();osw.close();fos.close();System.out.println("finish!");} catch (FileNotFoundException e) {System.out.println("找不到文件");e.printStackTrace();} catch (IOException e) {System.out.println("读取文件失败!");e.printStackTrace();}}}
0 0
- 【Java】javaIO之带缓冲流的字符流文件读写
- 【Java】javaIO之带缓冲流的字节流文件读写
- javaIO之文件字符流
- Java读写Properties文件及JavaIO中字节流和字符的转换
- 【Java】javaIO之用随机流读写文件
- JavaIO流基础之文件读写
- JAVA IO :使用带缓冲的字节流读写数据
- java 使用带有缓冲的字符流读写数据
- Java之字符流、字符缓冲流
- javaIO流实现读写txt文件
- javaIO之文件字节流
- java 缓冲字符流
- java-IO操作——使用带有缓冲的字符流读写数据
- JavaIO之字符流和字节流
- 使用带有缓冲的字符流读写数据
- IO学习之使用带缓冲的字符流(Buffered)读取数据
- JavaIO-字符流
- javaIO-字符流-OutputStreamWriter
- Tomcat【4】(tomcat在eclipse的配置)
- rtsprecorder接收rtsp流并录像存档的调试过程
- HDU 2516 取石子游戏(fibonacci博弈)
- 【Java】javaIO之带缓冲流的字节流文件读写
- OC+4-Foundation框架
- 【Java】javaIO之带缓冲流的字符流文件读写
- OC+5-Foundation续©&单例模式singleton
- hdu 5233 Gunner II【STL应用】【水题】
- S3C2440系统时钟
- Python爬虫学习(单线程爬虫(一))
- apache commons io 生成报告
- HDU-2133
- HDU2002
- 1047 Student List for Course