JAVA Basic 강의자료] LineNumberReader

 

JAVA Basic 강의자료] LineNumberReader

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

LineNumberReader

 

 

*각 줄의 번호를 세는 추가적인 기능을 제공
-0부터 시작하고, 1씩 증가

 

 


<소스코드>

 

import java.io.*;
public class LineNumberReaderTest {
  public static void main(String[] args) throws Exception{
    int ch, i = -1;
    FileReader fr = new FileReader("LineNumberReaderTest.txt");
    LineNumberReader in = new LineNumberReader (fr);
    while((ch = in.read()) != -1) {
      if(i != in.getLineNumber()) {
        i = in.getLineNumber();
        if(i >= 5) {
          in.setLineNumber(0);
          i = in.getLineNumber();
        }
        System.out.print("현재 라인 번호  :" + i +"   ");
      }
    }
  }
}

+ Recent posts