java 农村野外妇女 hd:乡村田野的别样风情
在 Java 中,你可以使用`BufferedReader`和`BufferedWriter`类来实现读取和写入文件的功能。以下是一个简单的示例代码,演示如何使用 Java 读取文件并将内容写入另一个文件:
```java
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileCopyExample {
public static void main(String[] args) {
// 源文件路径
String sourceFile = "source.txt";
// 目标文件路径
String targetFile = "target.txt";
try (BufferedReader reader = new BufferedReader(new FileReader(sourceFile));
BufferedWriter writer = new BufferedWriter(new FileWriter(targetFile))) {
String line;
while ((line = reader.readLine())!= null) {
// 读取一行内容
writer.write(line + "\n");
// 写入一行内容并换行
}
} catch (IOException e) {
e.printStackTrace();
}
}
```
在上述示例中,我们首先创建了两个`BufferedReader`和`BufferedWriter`对象,分别用于读取源文件和写入目标文件。然后,我们使用`readLine`方法逐行读取源文件的内容,并使用`write`方法将内容写入目标文件。在写入内容后,我们使用`newLine`方法添加一个换行符,以确保每行内容都在不同的行上。
我们使用`try-with-resources`语句来自动管理`BufferedReader`和`BufferedWriter`对象的资源释放,确保在发生异常时能够正确关闭资源。
请确保将示例中的源文件路径和目标文件路径替换实际的文件路径,并根据需要进行修改。希望这个示例对你有帮助!如果还有其他问题,请随时提问。