java怎么按行读取txt文件

   2024-11-05 9350
核心提示:要按行读取txt文件,可以使用Java的FileReader和BufferedReader类。首先,需创建一个FileReader对象,并将要读取的txt文件作为参

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

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

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

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

import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;public class ReadFile {    public static void main(String[] args) {        BufferedReader reader = null;        try {            reader = new BufferedReader(new FileReader("file.txt"));            String line;            while ((line = reader.readLine()) != null) {                System.out.println(line);            }        } catch (IOException e) {            e.printStackTrace();        } finally {            try {                if (reader != null) {                    reader.close();                }            } catch (IOException e) {                e.printStackTrace();            }        }    }}

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

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号