运用/ 流、字节流和字符流的输入输出流等相关知识进行编写代码,并写出运行结果
时间: 2024-02-13 13:06:20 浏览: 20
好的,我可以帮你回答这个问题。这里给出一个简单的 Java 代码示例,演示如何使用输入输出流进行文件读写。
首先,我们需要创建一个文本文件 `input.txt`,并将以下内容写入其中:
```
Hello World!
```
接下来,我们使用 Java 的输入输出流读取和写入文件。这里我们使用字符流,也就是 `FileReader` 和 `FileWriter`。
代码如下:
```java
import java.io.*;
public class FileIOExample {
public static void main(String[] args) {
try {
// 创建一个 FileReader 对象,用于读取文件
FileReader fileReader = new FileReader("input.txt");
// 创建一个 FileWriter 对象,用于写入文件
FileWriter fileWriter = new FileWriter("output.txt");
// 读取文件内容
int c;
while ((c = fileReader.read()) != -1) {
// 将读取到的字符写入输出文件
fileWriter.write(c);
}
// 关闭输入输出流
fileReader.close();
fileWriter.close();
// 输出操作成功信息
System.out.println("文件读写操作成功!");
} catch (IOException e) {
// 输出错误信息
System.out.println("文件读写操作失败: " + e.getMessage());
}
}
}
```
运行上述代码后,会在当前目录下生成一个新的文件 `output.txt`,其中包含与 `input.txt` 文件中相同的内容。
输出结果为:
```
文件读写操作成功!
```
希望这个示例能够帮助你更好地理解输入输出流的相关知识。