Java 读取文本文件:完整指南及代码示例

在 Java 中读取文本文件是常见的编程任务。本文将介绍使用 Java 的 java.io 包中的 FileReaderBufferedReader 类来读取文本文件内容。

代码示例

import java.io.*;

public class FileReaderExample {
    public static void main(String[] args) {
        try {
            File file = new File('example.txt');
            FileReader fileReader = new FileReader(file);
            BufferedReader bufferedReader = new BufferedReader(fileReader);
            String line;
            while ((line = bufferedReader.readLine()) != null) {
                System.out.println(line);
            }
            fileReader.close();
            bufferedReader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

代码解析

  1. 创建 File 对象: 使用 File 类创建一个代表目标文件的对象,传入文件路径和名称。
  2. 创建 FileReader 对象: 使用 FileReader 类创建文件读取器,传入 File 对象。
  3. 创建 BufferedReader 对象: 使用 BufferedReader 类创建缓冲读取器,传入 FileReader 对象,提高读取效率。
  4. 循环读取文件内容: 使用 readLine() 方法逐行读取文件内容,直到读取到 null 表示文件结束。
  5. 关闭资源: 读取完文件后,使用 close() 方法关闭 FileReaderBufferedReader,释放资源。
  6. 异常处理: 使用 try-catch 块捕获可能的 IOException 异常。

注意

  • 以上示例代码中的文件路径是相对于项目根目录的。如果要读取绝对路径,需要在文件路径前面加上相应的盘符。
  • 在读取文件时使用 try-catch 块来捕获可能出现的 IOException 异常非常重要。

总结

本文介绍了使用 Java 的 FileReaderBufferedReader 类来读取文本文件内容的步骤和代码示例。通过使用这些类,您可以轻松高效地读取文件内容,并进行进一步的处理。

Java 读取文本文件:完整指南及代码示例

原文地址: https://www.cveoy.top/t/topic/mTWM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录