java从一个文件中读取内容写入另一个文件
时间: 2024-05-05 22:17:31 浏览: 10
以下是Java读取和写入文件的示例代码:
```java
import java.io.*;
public class FileExample {
public static void main(String[] args) {
try {
// 创建输入流对象
FileInputStream inputStream = new FileInputStream("input.txt");
// 创建输出流对象
FileOutputStream outputStream = new FileOutputStream("output.txt");
// 读取输入流中的内容并写入输出流
int data;
while ((data = inputStream.read()) != -1) {
outputStream.write(data);
}
// 关闭输入流和输出流
inputStream.close();
outputStream.close();
System.out.println("文件已成功读取和写入。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在此示例中,我们使用了`FileInputStream`和`FileOutputStream`类来分别创建输入流和输出流对象。然后我们使用`read()`方法从输入流中读取一个字节,将其写入输出流中的`write()`方法。最后,我们关闭输入流和输出流。
在此示例中,我们假设存在一个名为“input.txt”的文件,它包含要复制到另一个名为“output.txt”的文件中的内容。如果文件不存在,将会抛出`FileNotFoundException`异常。