实现从1.txt文件读取内容并将其完全复制到2.txt文件中
时间: 2025-01-04 15:38:01 浏览: 4
在Java中,可以使用FileReader、BufferedReader以及FileWriter来实现文件内容的读取和复制。下面是一个简单的示例:
```java
import java.io.*;
public class FileCopyExample {
public static void main(String[] args) {
try {
// 源文件名和目标文件名
String sourceFileName = "1.txt";
String targetFileName = "2.txt";
// 打开源文件
FileReader reader = new FileReader(sourceFileName);
// 创建缓冲区读取
BufferedReader bufferedReader = new BufferedReader(reader);
// 打开目标文件进行写入
FileWriter writer = new FileWriter(targetFileName);
// 逐行读取源文件并写入目标文件
String line;
while ((line = bufferedReader.readLine()) != null) {
writer.write(line);
writer.newLine(); // 新建一行,如果没有这句,目标文件会合并源文件的所有行
}
// 关闭所有资源
bufferedReader.close();
reader.close();
writer.close();
System.out.println("源文件内容已成功复制到目标文件中.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会把1.txt文件中的所有内容逐行复制到2.txt文件中。
阅读全文