Java中的文件读取函数:使用File类中的readLine()方法读取文本文件中的内容。
发布时间:2023-07-20 07:58:02
在Java中,可以使用File类的readLine()方法来读取文本文件中的内容。readLine()方法用于按行读取文件中的文本,并返回一个包含当前行内容的字符串。
使用readLine()方法进行文件读取需要以下步骤:
1. 创建一个File对象,指定要读取的文件的路径。
比如,可以使用以下代码创建一个File对象:
File file = new File("path/to/file.txt");
2. 创建一个FileReader对象,将File对象作为参数传入。
FileReader用于将文件内容读取为字符流。
FileReader fileReader = new FileReader(file);
3. 创建一个BufferedReader对象,将FileReader对象作为参数传入。
BufferedReader用于按行读取文件内容。
BufferedReader bufferedReader = new BufferedReader(fileReader);
4. 使用readLine()方法读取文件中的内容。
readLine()方法每次调用会按行读取文件内容,并返回一个包含该行内容的字符串。
在循环中使用readLine()方法,可以逐行读取文件内容,直到读取到文件末尾(返回null)为止。
例如,可以使用以下代码读取文件中的内容:
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
5. 关闭所使用的资源。
在文件读取结束后,需要关闭FileReader和BufferedReader对象,以释放资源。
使用以下代码关闭所使用的资源:
bufferedReader.close(); fileReader.close();
通过以上步骤,可以使用File类的readLine()方法来读取文本文件中的内容。请注意,这只适用于读取文本文件,不适用于二进制文件的读取。在读取二进制文件时,可以使用InputStream类的相关方法来进行读取。
