추가 정리

- 파일 읽는 거

 

만약에

파일에 내용이 없는데, 한번더 readLine()을 한다면,

null 이 출력이 됩니다.

 

 

 

(추가 정보)

만약에 파일을 읽는데, 한글이 제대로 안나오거나, 에러가 난다면!!

Charset.forName("euc-kr") 써주면 됩니다. 

 

 

 

 

- 파일 쓰는거

실행하면, note.txt 파일 생김

 

설명 ->

write() : write()만 하면 컴퓨터가 메모리에 기억만 하고 있는 것입니다.

write()만 계속 하고 flush() 

 

flush() : 실제로 글씨가 작성되는 거

flush()를 하는 순간, 컴퓨터가 메모리에 기억하고 있던 것들을 하드디스크에 있는 해당 파일에다가 쓰게 되는 것입니다.

 

close() : close() 메소드만 써도, 해당 파일에 글씨가 적어지긴 합니다. 

근데, ★

close()를 하면,,,,,,,,,

더이상 BufferedWriter를 사용할 수 없기 때문에, 

작업이 전부 끝날 때까지는 flush()를 사용하면서,

해당 파일에다가 글씨를 쓰면 됩니다.