在此示例中,我将向您展示如何使用 Java 编程语言读取文件。

    Java 读取文件示例 - 图1

    以下示例显示了如何逐行读取文件。 这种方法对于读取大型文本文件是安全的,因为一次只能将一行加载到内存中。 尽管有多种读取 Java 文件的方法,但是此示例在新版本以及早期 Java 版本上都可以很好地工作。

    1. FileReader fr = null;
    2. BufferedReader br = null;
    3. try {
    4. fr = new FileReader("file.txt");
    5. br = new BufferedReader(fr);
    6. String line;
    7. while ((line = br.readLine()) != null) {
    8. // process the line
    9. System.out.println(line);
    10. }
    11. } catch (FileNotFoundException e) {
    12. System.err.println("Can not find specified file!");
    13. e.printStackTrace();
    14. } catch (IOException e) {
    15. System.err.println("Can not read from file!");
    16. e.printStackTrace();
    17. } finally {
    18. if (br != null) try { br.close(); } catch (IOException e) { /* ensure close */ }
    19. if (fr != null) try { fr.close(); } catch (IOException e) { /* ensure close */ }
    20. }

    在 Java 中,关闭流很重要。 因此,我在此示例中包含了正确的异常处理。