LineNumberReader:跟踪行号的缓冲字符输入流

package InputOutput;

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

/*
 * LineNumberReader:跟踪行号的缓冲字符输入流
 */
public class LineNumberReaderDemo {
	public static void main(String[] args) throws IOException{
		FileReader fr = new FileReader("c:/1.txt");
		LineNumberReader lnr = new LineNumberReader(fr);
		
		String line = null;
		
		//设置行号从100开始计算
		lnr.setLineNumber(100);
		
		while((line=lnr.readLine()) != null){
			//lnr.getLineNumber是给获取到的数据添加行号
			System.out.println(lnr.getLineNumber()+":"+line);
		}
		lnr.close();
	}
}

  

posted on 2013-07-27 20:16  樱花满天  阅读(233)  评论(0)    收藏  举报

导航