Java将数据文件t01.txt中的内容复制到文件t02.txt
时间: 2023-07-16 19:16:59 浏览: 211
可以使用Java中的文件输入输出流来完成这个任务。以下是一种可能的实现方法:
```java
import java.io.*;
public class CopyFile {
public static void main(String[] args) throws IOException {
// 创建文件对象
File file1 = new File("t01.txt");
File file2 = new File("t02.txt");
// 创建输入输出流对象
FileInputStream in = new FileInputStream(file1);
FileOutputStream out = new FileOutputStream(file2);
// 读取并写入数据
byte[] buffer = new byte[1024];
int length;
while ((length = in.read(buffer)) > 0) {
out.write(buffer, 0, length);
}
// 关闭输入输出流
in.close();
out.close();
System.out.println("文件复制完成!");
}
}
```
在这个程序中,我们首先创建了两个文件对象`file1`和`file2`,分别对应输入文件`t01.txt`和输出文件`t02.txt`。然后,我们创建了文件输入输出流对象`in`和`out`,并使用`in`从输入文件中读取数据,使用`out`将数据写入输出文件中。在读取和写入数据的过程中,我们使用了一个缓冲数组`buffer`来存储数据,每次最多读取和写入1024字节。最后,我们关闭了输入输出流对象,并输出一条提示信息表示文件复制完成。
阅读全文