- BufferedReader和 BufferedWriter属于字符流,是按照字符来读取数据的
案例:
需求:
使用BufferedWriter将”我们有着一颗冠军的心。”,写入到文件D:\a.txt中实现:
```java package test;
import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; /**
- 演示BufferedWriter 使用
*/
public class Main {
public static void main(String[] args) throws IOException {
} } ```String filePath = "D:\\a.txt";
//创建BufferedWriter
//说明:
//1. new FileWriter(filePath, true) 表示以追加的方式写入
//2. new FileWriter(filePath) , 表示以覆盖的方式写入
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filePath));
bufferedWriter.write("我们有着一颗冠军的心。");
bufferedWriter.newLine();//插入一个和系统相关的换行
bufferedWriter.write("我们有着一颗冠军的心。WTY2002");
bufferedWriter.newLine();
bufferedWriter.write("我们有着一颗冠军的心。Kobe");
bufferedWriter.newLine();
//说明:关闭外层流即可 , 传入的 new FileWriter(filePath) ,会在底层关闭
bufferedWriter.close();