教程:Java 读取txt的行数
步骤
步骤 | 描述 |
---|---|
1 | 打开txt文件 |
2 | 逐行读取文件内容 |
3 | 统计文件的行数 |
4 | 关闭文件 |
代码示例
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadTxtLines {
public static void main(String[] args) {
String fileName = "example.txt";
int count = 0;
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = br.readLine()) != null) {
count++;
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Total lines in the file: " + count);
}
}
代码解释
BufferedReader
: 用于逐行读取文件内容FileReader
: 用于打开文件try-with-resources
: 自动关闭文件br.readLine()
: 读取文件的一行内容count++
: 统计行数e.printStackTrace()
: 打印异常信息
类图
classDiagram
ReadTxtLines --> BufferedReader
ReadTxtLines --> FileReader
BufferedReader ..> FileReader : 组合
以上就是如何在Java中读取txt文件的行数的方法,希望可以帮助你解决问题。如果有任何疑问,欢迎随时向我提问。祝你学习顺利!