LineNumberReader

LineNumberReader

  • LineNumberReader是BufferedReader的子类,具有相同的功能,并且可以统计行号。
    • 调用getLineNumber()方法可以获取当前行号
    • 调用setLineNumber()方法可以设置当前行号
package com.heima.chario;

import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;

public class Demo05_LineNumberReader {

	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();
	}
}
发布了282 篇原创文章 · 获赞 9 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/LeoZuosj/article/details/104081497