欢迎访问宙启技术站
智能推送

如何在Java中使用FileReader()函数以读取文本文件

发布时间:2023-06-25 13:31:16

使用FileReader()函数可以方便地读取文本文件。下面是Java中读取文本文件的示例代码:

import java.io.*;

public class ReadFile {
   public static void main(String[] args) {
      try {
         FileReader reader = new FileReader("filename.txt"); // 创建一个文件读取对象
         BufferedReader bufferedReader = new BufferedReader(reader); // 将文件读取对象包装成缓冲区读取对象
         String line;
         while ((line = bufferedReader.readLine()) != null) { // 循环读取文件内容
            System.out.println(line); // 输出每一行
         }
         reader.close();
      } catch (IOException e) {
         e.printStackTrace();
      }
   }
}

上述代码中,我们首先创建了一个FileReader对象,然后将其包装成缓冲区读取对象BufferedReader。接着,我们通过一个while循环读取文件内容,每次读取一行,并输出到控制台。最后,我们关闭文件读取对象。

需要注意的是,如果文件不存在,或者没有权限读取文件,都会抛出IOException异常。因此,我们需要在try-catch语句块中处理这个异常。