在Java中如何使用BufferedWriter类的write()方法写入数据
发布时间:2023-06-14 10:00:49
BufferedWriter是Java IO包中的一个类,它能够在内存缓冲区中读写文件,同时也能够提高I/O效率。使用BufferedWriter的write()方法,可以将数据写入文件。下面是如何使用BufferedWriter的write()方法写入数据的步骤:
1. 创建BufferedWriter对象。
BufferedWriter bw = new BufferedWriter(new FileWriter("file.txt"));
2. 使用write()方法将文本写入文件。
bw.write("这里是写入的文本");
3. 使用flush()方法刷新缓冲区,确保写入的文本已经全部写入文件。
bw.flush();
4. 使用close()方法关闭BufferedWriter对象。
bw.close();
下面是一个简单的例子,演示如何使用BufferedWriter的write()方法写入数据:
import java.io.*;
public class BufferedWriterDemo {
public static void main(String[] args) throws IOException {
// 创建BufferedWriter对象
BufferedWriter bw = new BufferedWriter(new FileWriter("file.txt"));
// 写入数据
bw.write("这里是写入的数据,共计1000字");
// 刷新缓冲区
bw.flush();
// 关闭BufferedWriter对象
bw.close();
}
}
需要注意的是,如果要写入多行文本,可以通过在每行文本的末尾添加换行符("
")来实现。例如:
bw.write(" 行文本
");
bw.write("第二行文本
");
bw.write("第三行文本
");
这样,每行文本就会另起一行,不会被覆盖在同一行了。
