写一段文件流读写文件的Java代码
时间: 2024-04-30 16:23:03 浏览: 105
基于Java的读写文本文件的示例代码.zip
下面是一个采用Java文件流读写文件的例子:
```java
import java.io.*;
public class FileReadWriteExample {
public static void main(String[] args) {
// 定义文件名
String fileName = "example.txt";
try {
// 创建写入文件流
FileWriter fileWriter = new FileWriter(fileName);
// 写入数据到文件
fileWriter.write("Hello World!");
// 关闭写入文件流
fileWriter.close();
// 创建读取文件流
FileReader fileReader = new FileReader(fileName);
// 定义缓冲数组
char[] buffer = new char[1024];
// 读取文件数据到缓冲数组
int length = fileReader.read(buffer);
// 输出读取的数据
System.out.println(new String(buffer, 0, length));
// 关闭读取文件流
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码创建了一个名为`example.txt`的文件,并向其写入了字符串`Hello World!`。然后,使用`FileReader`类创建了一个读取文件的文件流,使用`FileWriter`类创建了一个写入文件的文件流。使用`read()`方法读取文件数据,将其存储在缓冲数组中,然后使用`new String()`方法将其转换为字符串并打印出来。最后,关闭文件流。
阅读全文