Java标准库:IO操作示例——文件读写
在Java中,我们可以使用java.io
包来进行文件的读写操作。以下是一些基本的示例:
文件读取:
- 使用
FileReader
读取文件。
```java
import java.io.File;
import java.io.FileReader;
// 创建一个File对象
File file = new File(“path_to_your_file.txt”);// 创建FileReader实例
FileReader fr = new FileReader(file);// 通过FileReader读取数据
try {byte[] buffer = new byte[1024]; // 每次读取1KB的数据
int count;
while ((count = fr.read(buffer))) != -1) { // 不断循环,直到文件读完
System.out.print(new String(buffer, 0, count)) + " "); // 将读取的字符打印出来
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (fr != null) {
fr.close(); // 关闭FileReader,释放资源
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
```- 使用
文件写入:
- 使用
FileWriter
创建一个文件并进行写入。
```java
import java.io.File;
import java.io.FileWriter;
// 创建一个File对象
File file = new File(“path_to_your_file.txt”);try (FileWriter writer = new FileWriter(file))) {
// 写入数据
writer.write("Hello, World!"); // 或者你的实际数据
} catch (IOException ioe) {
ioe.printStackTrace();
}
`` 注意:在进行文件操作时,务必检查和捕获可能发生的
IOException`。- 使用
还没有评论,来说两句吧...