IT노트(구)/Java
자바 BufferdReader 간단한 예제
스프링연구소
2015. 12. 7. 23:39
자바에서 BufferdReader를 사용하는 이유는
readLine()을 위해서다!(정말 편리한 기능이다!)
java.io 패키지는 데코레이터 패턴의 성지(?)라고 할 수 있는데
BufferedReader는 라인 단위로 String을 리턴해주는 readLine()을 제공한다!
다음은 간단한 BufferedReader 예제이다.(파일로부터 내용을 가져오는 소스이다!)
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 |
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("C:\\test.txt")); // 파일 경로
String line;
while((line = br.readLine()) != null) { // 라인 단위로 출력한다.
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null) br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
} |
cs |