编写一个 Java 程序,使用 FileInputStream 和 FileOutputStream 对象,从文件系统中读取和写入数据。
时间: 2023-06-25 19:07:27 浏览: 113
详解FileInputStream读取文件数据的两种方式
以下是一个简单的 Java 程序,演示如何使用 FileInputStream 和 FileOutputStream 对象从文件系统中读取和写入数据:
```java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileIOExample {
public static void main(String[] args) {
FileInputStream inputStream = null;
FileOutputStream outputStream = null;
try {
// 创建输入流对象
inputStream = new FileInputStream("input.txt");
// 创建输出流对象
outputStream = new FileOutputStream("output.txt");
// 读取输入流中的数据,写入到输出流中
int c;
while ((c = inputStream.read()) != -1) {
outputStream.write(c);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
// 关闭输入流和输出流
try {
if (inputStream != null) {
inputStream.close();
}
if (outputStream != null) {
outputStream.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
这个程序将从名为 `input.txt` 的文件中读取数据,并将数据写入到名为 `output.txt` 的文件中。注意,在实际应用中,需要根据具体需求进行文件路径的设置。
阅读全文