BufferedWriter怎么写多行
时间: 2023-07-03 14:19:07 浏览: 83
Java读写文本文件的示例代码
要使用 BufferedWriter 写入多行文本数据,可以在一个循环中不断地调用 write() 方法写入每一行数据,然后使用 newLine() 方法写入换行符,具体的代码如下:
```
try {
BufferedWriter writer = new BufferedWriter(new FileWriter("文件路径"));
String[] lines = {"第一行数据", "第二行数据", "第三行数据"};
for (String line : lines) {
writer.write(line);
writer.newLine(); // 写入换行符
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
```
上述代码中,我们使用 for 循环遍历字符串数组,依次将每行数据写入文件中,并使用 newLine() 方法写入换行符。注意,每行数据末尾不需要手动添加换行符,使用 newLine() 方法即可。最后,记得调用 BufferedWriter 的 close() 方法来关闭相应的流。
阅读全文