Java利用BufferedWriter和BufferedReader读写文本文件
2017-04-05 06:18
465 查看
public static void main(String[] args) {
String[] content={"我是中国人","我爱我的祖国"};//创建字符串
File file=new File("D:\\test\\c.txt");//创建文件目录对象
try {
FileWriter fw=new FileWriter(file);//创建字符输出流类对象
BufferedWriter bw=new BufferedWriter(fw);//创建上一层输出流对象
for(String str:content){bw.write(str);bw.newLine();}//遍历content循环,得到字符串。写入字符串并换行
bw.close();//关闭上一层输出流
fw.close();//关闭输出流
FileReader fr=new FileReader(file);//创建输入流对象
BufferedReader br=new BufferedReader(fr);//创建上一层输入流对象
String string=null;//声明一个字符串为空
while((string=br.readLine())!=null){System.out.println(string);}//读出字符串不为空的循环,打印字符串
br.close();//关闭上层输入流
fr.close();//关闭下层输入流
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
输出:
我是中国人
我爱我的祖国
String[] content={"我是中国人","我爱我的祖国"};//创建字符串
File file=new File("D:\\test\\c.txt");//创建文件目录对象
try {
FileWriter fw=new FileWriter(file);//创建字符输出流类对象
BufferedWriter bw=new BufferedWriter(fw);//创建上一层输出流对象
for(String str:content){bw.write(str);bw.newLine();}//遍历content循环,得到字符串。写入字符串并换行
bw.close();//关闭上一层输出流
fw.close();//关闭输出流
FileReader fr=new FileReader(file);//创建输入流对象
BufferedReader br=new BufferedReader(fr);//创建上一层输入流对象
String string=null;//声明一个字符串为空
while((string=br.readLine())!=null){System.out.println(string);}//读出字符串不为空的循环,打印字符串
br.close();//关闭上层输入流
fr.close();//关闭下层输入流
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
输出:
我是中国人
我爱我的祖国
相关文章推荐
- JAVA 中文件读写函数BufferedReader 和 BufferedWriter 的使用
- 牛客网Java刷题知识点之字节缓冲区练习之从A处复制文本文件到B处(BufferedReader、BufferedWriter)、复制文本文件的原理图解
- 利用 BufferedReader 和 BufferedWriter 完成文本文件的复制
- Java对文本文件的读写操作【InputStreamReader/BufferedWriter】
- Java IO 之 BufferedReader BufferedWriter 通过缓冲区实现字符文本文件的复制
- 黑马程序员——java基础 io 流 (提高流的读写效率)BufferedReader,BufferedWriter
- JAVA中常用IO流类:BufferedReader和BufferedWriter
- Java基础---Java---IO流-----BufferedReader、BufferedWriter、缓冲区、装饰设计模式及和继承的区别
- java IO 之BufferedReader和BufferedWriter
- JAVASE_19_#java高级IO_BufferedReader和BufferedWriter
- Java的IO操作(五) - PrintStream类、字符流、Reader和Writer、带缓冲的字符流BufferedReader和BufferedWriter
- Java 使用BufferedWriter和BufferedReader copy file
- java 通过bufferedReader和bufferedWriter 拷贝文件
- 黑马程序员_java_IO流_FileWriter_FileReader_BufferedWriter_BufferedReader_IO异常
- Java - 字符流缓冲区 - BufferedReader - BufferedWriter
- 字符串输入输出流:java.io.BufferedReader和java.io.BufferedWriter
- 黑马程序员——BufferedReader,BufferedWriter介绍及复制文本文件
- java中BufferedReader和BufferedWriter的讲解
- BufferedWriter 和 BufferedReader 的基本用法,附演示程序。以及一个复制文本文件的程序
- JAVA之IO技术BufferedReader,BufferedWriter的缓冲区技术的使用和原理