javaio学习笔记-字符流类(2)
2013-08-29 13:43
513 查看
1.java.io包中的字符流类-FileReader和FileWriter:
BufferedReader:缓存的输入字符流;
BufferedWriter:缓存的输出字符流;
FileReader:从文件中读取内容的输入流;
FileWriter:向文件中写入内容的输出流;
注:Buffered缓冲区,它就是一个像水池的东西,往水池里放水,放满后,一次性取走。而不是方一勺取一次,减少了IO读写次数。
2.实例-读写文件:
程序输出结果如下图:
![](http://img.blog.csdn.net/20130829134000656?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGk4OTg0NDU5MTFh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
D盘下文件如下:
![](http://img.blog.csdn.net/20130829134154078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGk4OTg0NDU5MTFh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其中,程序读取csdn.txt文件的内容,按行输出到控制台,并输出到pwd.txt中。
BufferedReader:缓存的输入字符流;
BufferedWriter:缓存的输出字符流;
FileReader:从文件中读取内容的输入流;
FileWriter:向文件中写入内容的输出流;
注:Buffered缓冲区,它就是一个像水池的东西,往水池里放水,放满后,一次性取走。而不是方一勺取一次,减少了IO读写次数。
2.实例-读写文件:
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class FileBR { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub BufferedReader rd=new BufferedReader(new FileReader("D:\\csdn.txt")); FileWriter fw=new FileWriter("D:\\pwd.txt"); BufferedWriter bw=new BufferedWriter(fw); String tempString = ""; while((tempString=rd.readLine())!=null){ System.out.println(tempString); bw.write(tempString); bw.newLine(); bw.flush(); } } }
程序输出结果如下图:
D盘下文件如下:
其中,程序读取csdn.txt文件的内容,按行输出到控制台,并输出到pwd.txt中。
相关文章推荐
- 12. JAVA IO Party 1 (目标、File类、RandomAccessFile类、字节流和字符流、转换流) ----- 学习笔记
- Java IO学习笔记:字符流
- Java学习笔记之IO(十):BufferedWriter缓冲输出字符流
- 黑马程序员---java IO-字符流 学习笔记
- 学习笔记之java.io包中的字符流(上)—— Reader和Writer
- Java IO学习笔记:字符流
- java io 学习笔记(三) 字符流读写
- Java IO学习笔记(三):字节流与字符流
- Java IO学习笔记:字符流
- javaio学习笔记-字符流类(1)
- [学习笔记]Java IO之字符流
- Java IO学习笔记(三):字节流与字符流
- Java学习笔记之IO(七):FileReader输入字符流
- javaio学习笔记-字符流类(1)
- java中io字符流与字节流异同学习笔记
- Java IO学习笔记之字节流和字符流
- Java学习笔记之IO(八):FileWriter输出字符流
- Java IO学习笔记(四):字节-字符转换流
- Java学习笔记之 IO包 字符流
- 黑马程序员________Java中IO技术字节流字符流的应用及File类学习笔记