Java文件操作:读写示例及异常处理
在Java中,我们可以使用java.io包下的类来进行文件的读写。下面我们将通过一个简单的示例以及异常处理来解释这些方法。
- 文件读取:
```java
import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
try {
// 创建File对象
File file = new File(“path_to_your_file.txt”);
// 使用BufferedReader进行读取
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
} catch (Exception e) {
e.printStackTrace(); // 打印异常堆栈信息
}
2. **文件写入**:
```java
import java.io.File;
import java.io.IOException;
try {
// 创建File对象,如果路径不存在会自动创建
File file = new File("path_to_your_file.txt");
// 使用PrintWriter进行写入,内容会被编码为UTF-8
PrintWriter writer = new PrintWriter(file, true);
writer.println("Hello, World!");
writer.close();
} catch (IOException e) {
e.printStackTrace(); // 打印异常堆栈信息
}
在以上示例中,我们使用了BufferedReader
和PrintWriter
进行文件读写。同时,我们也对可能出现的异常进行了处理。
还没有评论,来说两句吧...