用java编程实现利用文件流把一个文本文件中的内容复制到另外一个文件中
时间: 2024-05-06 16:21:22 浏览: 8
好的,这是一个关于Java编程的问题,我可以回答。
在Java中,我们可以使用 FileInputStream 和 FileOutputStream 类来读取和写入文件。下面是一个简单的Java程序,用于将一个文本文件中的内容复制到另一个文件中:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) throws IOException {
// 定义输入文件和输出文件
File inputFile = new File("input.txt");
File outputFile = new File("output.txt");
// 创建输入流和输出流
FileInputStream inputStream = new FileInputStream(inputFile);
FileOutputStream outputStream = new FileOutputStream(outputFile);
// 读取输入文件并写入输出文件
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
// 关闭输入流和输出流
inputStream.close();
outputStream.close();
}
}
```
这个程序将文件"input.txt"中的内容复制到"output.txt"中。你可以将这个程序保存为java文件后进行编译运行。