Java文件操作,IO流异常处理示例

原创 男娘i 2024-12-03 22:42 87阅读 0赞

在Java中,进行文件操作时可能会遇到各种IOException。以下是一个简单的示例,展示了如何使用IO流进行文件读写,并处理可能的异常。

  1. 文件读取:
  1. import java.io.BufferedReader;
  2. import java.io.FileReader;
  3. try (BufferedReader br = new BufferedReader(new FileReader("example.txt")))) {
  4. String line;
  5. while ((line = br.readLine()) != null) {
  6. System.out.println(line);
  7. }
  8. } catch (IOException e) {
  9. e.printStackTrace();
  10. }
  1. 文件写入:
  1. import java.io.BufferedWriter;
  2. import java.io.FileWriter;
  3. try (BufferedWriter bw = new BufferedWriter(new FileWriter("example.txt", true)))) {
  4. bw.write("Hello, World!");
  5. } catch (IOException e) {
  6. e.printStackTrace();
  7. }

在这个示例中,我们首先导入了相关的库。然后,使用try-with-resources语句来自动关闭资源。

在文件读取的代码块中,我们创建了一个BufferedReader实例,并尝试读取文件内容。如果发生IOException,我们会捕获并打印异常信息。

同样,在文件写入的部分,我们创建了一个BufferedWriter实例,并尝试将字符串写入文件。如果出现IOException,也会捕获并处理异常。

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

发表评论

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

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

相关阅读