Java文件输入输出操作:File 和 BufferedReader 实例

原创 r囧r小猫 2024-10-22 03:39 101阅读 0赞

在Java中,进行文件输入输出(I/O)操作通常需要两个类:FileBufferedReader。下面是如何使用它们的例子:

  1. File 类是用于表示文件系统的抽象对象。以下创建一个代表文件的实例:
  1. import java.io.File;
  2. // 创建一个代表文件 "example.txt" 的 File 实例
  3. File exampleFile = new File("example.txt");
  1. BufferedReader 类是用于读取字符输入流(如文件)的缓冲区输入流。以下创建一个读取文件内容的 BufferedReader 实例:
  1. import java.io.BufferedReader;
  2. import java.io.FileReader;
  3. // 创建一个使用文件 "example.txt" 的 BufferedReader
  4. try (BufferedReader reader = new BufferedReader(new FileReader(exampleFile)))) {
  5. // 逐行读取文件内容
  6. String line;
  7. while ((line = reader.readLine()) != null) {
  8. System.out.println(line); // 输出每行的内容
  9. }
  10. }
  11. // 关闭资源,包括 BufferedReader 和 File 对象
  12. catch (Exception e) {
  13. e.printStackTrace();
  14. }
  15. finally {
  16. if (exampleFile != null) {
  17. exampleFile.close(); // 关闭文件对象
  18. }
  19. }

以上代码将创建一个 BufferedReader 来读取 “example.txt” 文件的内容,并逐行打印。同时,文件在读取完成后会自动关闭。

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

发表评论

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

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

相关阅读