Java如何利用文件流向.txt文件中写入100条数据,每条数据一行
时间: 2024-01-24 15:17:20 浏览: 70
可以使用Java中的FileWriter和BufferedWriter来实现向txt文件中写入数据。具体步骤如下:
1. 创建一个FileWriter对象,指定要写入的txt文件路径和文件名。
2. 创建一个BufferedWriter对象,将FileWriter对象作为参数传入。
3. 使用for循环写入100条数据,每条数据一行,可以使用BufferedWriter的write()方法和newLine()方法实现。
4. 写入完成后,关闭BufferedWriter对象和FileWriter对象。
下面是Java代码示例:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFile {
public static void main(String[] args) {
String filePath = "data.txt"; // txt文件路径和文件名
FileWriter fileWriter = null;
BufferedWriter bufferedWriter = null;
try {
fileWriter = new FileWriter(filePath);
bufferedWriter = new BufferedWriter(fileWriter);
for (int i = 1; i <= 100; i++) {
String data = "data" + i; // 要写入的数据
bufferedWriter.write(data);
bufferedWriter.newLine(); // 每条数据一行
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (bufferedWriter != null) {
bufferedWriter.close();
}
if (fileWriter != null) {
fileWriter.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
以上代码会在同目录下生成一个名为"data.txt"的文件,并将100条数据写入该文件。
阅读全文