创建一个文本文件example.txt,写入一些文本内容,先使用BufferedReader读取文件内容,然后使用BufferedWriter将读取的内容写入另一个文件output.txt中
时间: 2024-12-11 14:37:52 浏览: 22
创建文本文件并进行读写操作通常涉及到java.io包中的BufferedReader和BufferedWriter类。以下是一个简单的步骤示例:
首先,你需要创建一个名为`example.txt`的文件,并写入一些文本内容。这里我假设已经完成了这个步骤,例如内容可能是:
```java
// 写入example.txt
try (BufferedWriter writer = new BufferedWriter(new FileWriter("example.txt"))) {
writer.write("这是example.txt的内容");
writer.newLine(); // 每行结尾添加换行符
}
```
接下来,我们通过BufferedReader从`example.txt`读取内容,再使用BufferedWriter将其写入`output.txt`:
```java
// 读取example.txt并写入output.txt
try (BufferedReader reader = new BufferedReader(new FileReader("example.txt"));
BufferedWriter outputWriter = new BufferedWriter(new FileWriter("output.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
outputWriter.write(line);
outputWriter.newLine();
}
} catch (IOException e) {
System.out.println("发生IO错误:" + e.getMessage());
}
```
在这个例子中,如果`example.txt`存在并且内容可以成功读取,那么它的内容就会被复制到`output.txt`。
阅读全文