教程: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文件的行数的方法,希望可以帮助你解决问题。如果有任何疑问,欢迎随时向我提问。祝你学习顺利!