读文本文件知识点:
①BufferReader和FileReader都是Reader类的俩个子类,他们可以通过字符流的方式读取文件,并且使用缓冲区,提高读取效率。
看一下步骤:
1、引入类:
2、构造一个BufferReader对象:
3、调用方法
br.readLine() //读取一行数据,返回字符串
写文本文件和读类似,也要先创建BufferWrite,最后按顺序关闭流。
这样我们就可以把D:/myQC.txt的文件美容写进了e.txt 里面了。
完整代码展示:
package 字符流; import java.io.*; public class TestBuffered { public static void main(String[] args)throws IOException { FileReader fr=new FileReader("D:/myQC.txt"); BufferedReader br=new BufferedReader(fr); String tmp; StringBuffer sb=new StringBuffer(); while((tmp=br.readLine())!=null){ sb.append(tmp+"n"); } System.out.println(sb.toString()); FileWriter fw=new FileWriter("e.txt",true); BufferedWriter bw=new BufferedWriter(fw); bw.write(sb.toString()); bw.close(); fw.close(); br.close(); fr.close(); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)