如何在Java中使用FileReader()函数读取文件内容
在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();
注意:在读取文件完毕后,我们必须明确关闭文件,否则会占用系统资源。
