# 문자 스트림
Reader(Abstract) writer(Abstract)
(2바이트씩 읽으면서 (모든 프로그램이 다 읽을수 있는
문자인코딩까지 해준다.) 호환성이 있다)
| |
File Reader FileWrite
# 속도를 고려한다면 바이트 스트림을 쓰는것이 좋다
# 텍스트를 읽을때는 FileReader를 쓰는것이 좋음.
# BufferedWriter (파일에 텍스트를 쓸때 버퍼를 이용해서 쓴다.(버퍼사이즈는 대략 6Kbyte)
새로운 메소드: newline()=> 운영체제에 맞게 새로운 라인추가
flush(): close()를 안해줄 경우 버퍼에 있는것을 안쓰는데 이메소드를 이용하여
버퍼가 다 차지 않거나 close()를 안해줄경우에도 써준다 ex)오라클의 commit
# BufferedReader: 버퍼을 이용하여 파일을 읽는다.
새로운 메소드: readline() => 한줄씩 읽어들여 String형으로 반환해줌.
# PrintWriter: 여러가지 기능이 많다. 버퍼를 사용하지 않는다.
BufferedWriter와 같이 사용하면 좋을듯..