学堂 学堂 学堂公众号手机端

要按行读取txt文件,可以使用Java的FileReader和BufferedReader类

lewis 1年前 (2024-04-04) 阅读数 6 #技术

要按行读取txt文件,可以使用Java的FileReader和BufferedReader类。

首先,需创建一个FileReader对象,并将要读取的txt文件作为参数传递给它。然后,再创建一个BufferedReader对象,并将FileReader对象作为参数传递给它。

接下来,使用BufferedReader的readLine()方法来逐行读取txt文件的内容。readLine()方法每次读取一行,并返回一个字符串。如果到达文件的末尾,readLine()方法将返回null。


以下是一个按行读取txt文件的示例代码:

importjava.io.BufferedReader; importjava.io.FileReader; importjava.io.IOException; publicclassReadFile{ publicstaticvoidmain(String[]args){ BufferedReaderreader=null; try{ reader=newBufferedReader(newFileReader("file.txt")); Stringline; while((line=reader.readLine())!=null){ System.out.println(line); } }catch(IOExceptione){ e.printStackTrace(); }finally{ try{ if(reader!=null){ reader.close(); } }catch(IOExceptione){ e.printStackTrace(); } } } }

请注意,上述代码中的"file.txt"应替换为您要读取的实际文件的路径。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门