Java文件操作:读写示例及异常处理

原创 r囧r小猫 2024-12-10 19:33 168阅读 0赞

在Java中,我们可以使用java.io包下的类来进行文件的读写。下面我们将通过一个简单的示例以及异常处理来解释这些方法。

  1. 文件读取
    ```java
    import java.io.File;
    import java.io.BufferedReader;
    import java.io.FileReader;

try {
// 创建File对象
File file = new File(“path_to_your_file.txt”);

  1. // 使用BufferedReader进行读取
  2. BufferedReader br = new BufferedReader(new FileReader(file));
  3. String line;
  4. while ((line = br.readLine()) != null) {
  5. System.out.println(line);
  6. }
  7. br.close();

} catch (Exception e) {
e.printStackTrace(); // 打印异常堆栈信息
}

  1. 2. **文件写入**:
  2. ```java
  3. import java.io.File;
  4. import java.io.IOException;
  5. try {
  6. // 创建File对象,如果路径不存在会自动创建
  7. File file = new File("path_to_your_file.txt");
  8. // 使用PrintWriter进行写入,内容会被编码为UTF-8
  9. PrintWriter writer = new PrintWriter(file, true);
  10. writer.println("Hello, World!");
  11. writer.close();
  12. } catch (IOException e) {
  13. e.printStackTrace(); // 打印异常堆栈信息
  14. }

在以上示例中,我们使用了BufferedReaderPrintWriter进行文件读写。同时,我们也对可能出现的异常进行了处理。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,168人围观)

还没有评论,来说两句吧...

相关阅读