자바 BufferedReader 클래스 의 하위 클래스-LineNumberReader 클래스

715 단어 자바
/*
BufferedReader   Reader          ,            。
BufferedReader      LineNumberReader ,            :
getLineNumber();//    
setLineNumber();//    

  :
Reader
	|--BufferedReader
		|--LineNumberReader(     )
setLineNumber();
getLineNumber();
 */

import java.io.*;

class LineNumberReaderDemo 
{
	public static void main(String[] args) throws IOException
	{
		FileReader fr=new FileReader("D:\\myfile\\myCode\\BufferedTest.java");

		LineNumberReader lnr=new LineNumberReader(fr);

		String line=null;
		lnr.setLineNumber(1000);
		while((line=lnr.readLine())!=null)
		{
			System.out.println(lnr.getLineNumber()+":"+line);
		}
		lnr.close();
	}
}

좋은 웹페이지 즐겨찾기