Java_基础—LineNumberReader

来源:互联网 发布:剑三笔记本优化版 编辑:程序博客网 时间:2024/05/17 03:08
package com.soar.chario;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;public class Demo5_LineNumberReader {    /*        * LineNumberReader是BufferedReader的子类, 具有相同的功能, 并且可以统计行号        * 调用getLineNumber()方法可以获取当前行号        * 调用setLineNumber()方法可以设置当前行号*********        LineNumberReader lnr = new LineNumberReader(new FileReader("aaa.txt"));        String line;        lnr.setLineNumber(100);                                 //设置行号        while((line = lnr.readLine()) != null) {            System.out.println(lnr.getLineNumber() + ":" + line);//获取行号        }        lnr.close();      */    public static void main(String[] args) throws IOException {        LineNumberReader lnr = new LineNumberReader(new FileReader("zzz.txt"));        String line;        lnr.setLineNumber(100);        while((line = lnr.readLine()) != null){            System.out.println(lnr.getLineNumber()+":"+line);        }        lnr.close();    }}