-
Notifications
You must be signed in to change notification settings - Fork 2
/
file6.java
41 lines (38 loc) · 1.07 KB
/
file6.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
29
30
31
32
33
34
35
36
37
38
39
40
41
package io;
import java.io.BufferedReader;
import java.io.FileReader;
//Filereader => buffer
//buffer : 메모리를 활용하여 데이터를 출력 또는 입력 (temp)
/*
buffer는 임시 저장된 공간에 데이터이므로 read 또는 readline 사용시
무조건 데이터는 순차적으로 삭제 시킵니다.
*/
public class file6 {
public static void main(String[] args) {
try {
String url = "D:\\webpage\\agree\\src\\main\\java\\io\\agree.txt";
FileReader fr = new FileReader(url); //Reader, Writer 선언
BufferedReader bf = new BufferedReader(fr); //Buffer 선언
String msg = "";
while((msg = bf.readLine())!=null) { //null (false)
System.out.println(msg);
}
/*
while(true) {
String msg = bf.readLine(); //Buffer readLine : 공백포함 임시저장소 값 읽기
if(msg != null) {
System.out.println(msg); //출력
}
else {
break;
}
}
*/
bf.close(); //Buffer 종료
fr.close(); //FileReader 종료
}
catch(Exception e) {
e.getMessage();
}
}
}