추가 정리
- 파일 읽는 거
만약에
파일에 내용이 없는데, 한번더 readLine()을 한다면,
null 이 출력이 됩니다.
(추가 정보)
만약에 파일을 읽는데, 한글이 제대로 안나오거나, 에러가 난다면!!
Charset.forName("euc-kr") 써주면 됩니다.
- 파일 쓰는거
실행하면, note.txt 파일 생김
설명 ->
write() : write()만 하면 컴퓨터가 메모리에 기억만 하고 있는 것입니다.
write()만 계속 하고 flush()
flush() : 실제로 글씨가 작성되는 거,
flush()를 하는 순간, 컴퓨터가 메모리에 기억하고 있던 것들을 하드디스크에 있는 해당 파일에다가 쓰게 되는 것입니다.
close() : close() 메소드만 써도, 해당 파일에 글씨가 적어지긴 합니다.
근데, ★
close()를 하면,,,,,,,,,
더이상 BufferedWriter를 사용할 수 없기 때문에,
작업이 전부 끝날 때까지는 flush()를 사용하면서,
해당 파일에다가 글씨를 쓰면 됩니다.
'■ JAVA > Study' 카테고리의 다른 글
[JAVA] equals() 와 hashCode() ★ (0) | 2020.10.05 |
---|---|
[JAVA] ArrayList, LinkedList, HashMap, LinkedHashMap, TreeMap, HashSet, LinkedHashSet, TreeSet, Queue, Iterator 설명★★★ (0) | 2020.09.30 |
[JAVA] 람다식 ★ (0) | 2020.09.30 |
[JAVA] 익명클래스 ★ (0) | 2020.09.30 |
[JAVA] enum 사용법 - 두번째 (0) | 2020.09.30 |