Java 使用流读写文件
时间: 2023-10-15 09:03:59 浏览: 86
Java中可以使用InputStream和OutputStream来进行文件的读写操作,下面是一个简单的例子:
```java
import java.io.*;
public class FileReadWriteExample {
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();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们首先使用FileInputStream来读取名为input.txt的文件,然后使用FileOutputStream来写入名为output.txt的文件。在读写过程中,我们使用while循环逐个字节地读取文件内容,并将其写入到输出文件中。最后,我们关闭了输入和输出文件。
阅读全文