티스토리 뷰
[Java Tips] LineNumberReader를 이용해 손쉽게 Line Number 추출하기
이 팁은 LineNumberReader를 이용하여, Text 파일의 Line Number를 추출하는 법을 소개합니다.
FileReader를 이용하여, File을 오픈하고, BufferedReader, LineNumberReader를 Chaining하여, LineNumberReader.getLineNumber() method를 이용하여, 텍스트 파일의 라인 넘버를 손쉽게 추출할 수 있습니다.
package javatips;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
public class LineNumberReaderDemo {
public static void main(String[] args) {
String s;
try {
// FileReader, BufferedReader를 생성하여, LineNumberReader와 Chaining
FileReader fr = new FileReader("C:\\test.txt");
BufferedReader br = new BufferedReader(fr);
LineNumberReader lr = new LineNumberReader(br);
// 더이상 읽을 Line이 없을 때까지 반복
while ((s = lr.readLine()) != null){
// LineNumberReader.getLineNumber() method를 이용하여, Line Number 추출
System.out.println(lr.getLineNumber() + " >> " + s);
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
출처 : http://froginpot.tistory.com/49
이 팁은 LineNumberReader를 이용하여, Text 파일의 Line Number를 추출하는 법을 소개합니다.
FileReader를 이용하여, File을 오픈하고, BufferedReader, LineNumberReader를 Chaining하여, LineNumberReader.getLineNumber() method를 이용하여, 텍스트 파일의 라인 넘버를 손쉽게 추출할 수 있습니다.
package javatips;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
public class LineNumberReaderDemo {
public static void main(String[] args) {
String s;
try {
// FileReader, BufferedReader를 생성하여, LineNumberReader와 Chaining
FileReader fr = new FileReader("C:\\test.txt");
BufferedReader br = new BufferedReader(fr);
LineNumberReader lr = new LineNumberReader(br);
// 더이상 읽을 Line이 없을 때까지 반복
while ((s = lr.readLine()) != null){
// LineNumberReader.getLineNumber() method를 이용하여, Line Number 추출
System.out.println(lr.getLineNumber() + " >> " + s);
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
출처 : http://froginpot.tistory.com/49
'자바 > JAVA 입문' 카테고리의 다른 글
자바: 파일 삭제 예제 (Java: Delete File Example) (2) | 2011.10.11 |
---|---|
자바 실행파일을 exe로 만들기 (1) | 2011.10.11 |
[java]HashMap (1) | 2011.10.11 |
JAVA Carriage Return(CR), Line Feed(LF) (0) | 2011.10.11 |
자바 난수 발생 (0) | 2011.10.11 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- MySQL
- 갈릴레오 svn
- Split
- Mysql명령어
- javascript강의
- bruno mars marry you
- java 객체
- dom vs sax
- jason maraz
- 스크린세이버
- 타루 예뻐할께
- marry you 프로포즈
- jason marz im yours
- lol 서포터
- Marry You
- This Android SDK requires An...e ADT to the latest version
- 펌방지해제
- sax vs dom
- java파일삭제
- java파일복사
- eclipse svn
- 체크박스
- eclipse 단축키
- java 인스턴스
- 자바스크립트강의
- 이클립스 단축키
- 불독맨션 좋아요
- 자바 객체
- 문자열자르기
- 자바정의
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함