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

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

发布时间:2023-06-11 11:45:41

在Java中使用FileReader()函数读取文件内容,需要经过以下步骤:

步骤1:创建FileReader对象

首先,我们需要创建一个FileReader对象。该对象是用来打开和读取文件内容的接口。它可以接受一个指向文件的路径名作为参数。

FileReader reader = new FileReader("filename.txt");

注意:该代码会抛出一个FileNotFoundException异常,如果文件不存在的话。

步骤2:创建BufferedReader对象

接下来,我们需要创建一个BufferedReader对象。该对象是用来读取字符流的接口。它可以接受一个FileReader对象作为参数。

BufferedReader bufferedReader = new BufferedReader(reader);

步骤3:读取文件内容

现在,我们已经准备好了逐行读取文件内容。我们可以使用BufferedReader对象的readLine()方法进行逐行读取。

String line = bufferedReader.readLine();

while(line != null) {

  System.out.println(line);

  line = bufferedReader.readLine();

}

注意:readLine()方法会返回字符串表示读取一行内容,如果已经到达文件末尾,则返回null。

步骤4:关闭文件

最后,我们需要关闭打开的文件。我们可以使用FileReader和BufferedReader对象的close()方法来关闭文件。

reader.close();

bufferedReader.close();

注意:在读取文件完毕后,我们必须明确关闭文件,否则会占用系统资源。