BufferReader BufferWriter
来源:互联网 发布:php值传递和引用传递 编辑:程序博客网 时间:2024/04/26 09:11
BufferedReader类创建的对象称为缓冲输入流,该输入流的指向必须是一个Reader流,称为BufferedReader流的底层流,底层流负责将数据读入缓冲区。 BufferedReader流的源就是这个缓冲区,缓冲输入流再从缓冲区中读取数据。 可以将BufferedReader与FileReader连接,然后BufferedReader就可以按行读FileReader指向的文件。BufferedReader的构造方法如下: BufferedReader(Reader in) BufferedReader流能够读取文本行,方法是 readLine() 可以向BufferedReader传递一个Reader对象(如FileReader的实例)来创建一个BufferedReader对象: FileReader inOne=new FileReader("Student.txt") BufferedReader inTwo=new BufferedReader(inOne);然后inTwo调用readLine()顺序读取文件“Student.txt”的一行。
读取D:\a\Student.txt 复制到D:\a\Hello.txt 并标注行号
import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.*;public class Demo1{ public static void main(String args[ ]){ File readFile=new File("d:/a/Student.txt"), writeFile=new File("d:\\a\\Hello.txt"); try{ FileReader inOne=new FileReader("D:/a/Student.txt"); BufferedReader inTwo= new BufferedReader(inOne); FileWriter tofile=new FileWriter("D:/a/Hello.txt"); BufferedWriter out= new BufferedWriter(tofile); String s=null; int i=0; while((s=inTwo.readLine())!=null){ i++; out.write(i+" "+s); out.newLine(); } out.flush(); out.close(); tofile.close(); inOne=new FileReader("d:/a/hello.txt"); inTwo= new BufferedReader(inOne); while((s=inTwo.readLine())!=null){ System.out.println(s); } inOne.close(); inTwo.close(); } catch(IOException e){ System.out.println(e); } }}
阅读全文
0 0
- BufferReader BufferWriter
- Reader Writer BufferReader BufferWriter 装饰模式
- 黑马程序员_IO流BufferWriter、BufferReader
- BufferReader与BufferWriter实现socket通信注意事项
- 黑马程序员_IO流BufferWriter、BufferReader
- java:BufferReader And BufferWriter合并文件
- 黑马程序员_IO流(二)——BufferReader、BufferWriter
- filereader流和filewriter流以及bufferreader和bufferwriter流
- 黑马程序员 java IO InputStream InputStreamReader BufferReader BufferWriter 键盘录入 接受键盘信息
- 字符流FileWriter,FileReader、缓冲区,BufferReader,BufferWriter,IO的简单异常处理
- BufferReader
- BufferReader 乱码
- BufferReader.PrintWriter
- 自定义bufferReader
- 牧佑---bufferReader---
- BufferedReader和BUFFERWRITEr
- bufferWriter,outputStreamWriter,FileoutputStream
- BufferWriter 中的flush函数
- gitolite构建git服务器
- 安卓布局动画
- 打印出1-200以内的所有素数
- 个人可能用到的一些文章的链接(记录用)
- mysql.ini模板
- BufferReader BufferWriter
- 第一章:初探Spring Cloud Config配置集中管理
- Linux驱动中断机制
- fwrite和fread函数的用法小结
- kafka常用命令总结
- NHibernate Simple Demo
- codeforces 814 C. An impassioned circulation of affection(暴力)
- vs2013中将x64程序转化为x86
- 服务器tomcat配置SSL证书(https)