자바에서 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 |
'IT노트(구) > Java' 카테고리의 다른 글
ServletContextListener로 데몬 구동하는 초간단 예제 (0) | 2015.12.14 |
---|---|
자바 http url 호출 예제(HttpURLConnection 이용) (0) | 2015.12.09 |
jsp에서 forward시키는 방법(RequestDispatcher 이용) (0) | 2015.12.07 |
자바에서 수식을 있는 그대로 계산하는 방법(연산자를 자르지 않고) (0) | 2015.12.06 |
자바에서 char 배열을 String으로 변환하는 방법 (0) | 2015.12.03 |