on
JAVA 프로그래밍 10.2
JAVA 프로그래밍 10.2
filter class가 무엇인지에 대해서 알아보는 시간~
PrintWriter 와 BufferedReader 없이도 File I/O를 할 수 있지만 사용자가 일일이 Integer로 Byte로 바꾸고 이런 과정을 다 해야 한다. 그것을 도와주는 기능을 가지고 있는 것이다.
PrintWriter를 수행하는 과정에서 FileNotFoundexception이 발생할 수도 있으니 해당 Constructor를 사용하는 쪽에세 이에 대한 대책을 세워라!!
filter class
FileOutputStream, 생얼에 해당하는 것을 가지고 작업을 할 수도 있다.
PrintWriter(화장품 역할)
filter class: 여러 데이터 타입을 Write 하는 명령어를 가지고 있는 클래스
by the operating system, the stream name
File은 2가지 종류의 파일이 있다.
println이라는 메소드는 FileOutputStream에 있지 않고 PrintWriter 클래스 안에 존재한다.
FileOutputStream은 OutputStream을 Extend 한다.
true
true를 사용하면 기존의 파일을 없애지 말고 그 뒤에 다가 Append
닫는 것이 좋다.
abnormally, closed
비정상적으로 종료하지 않았다는 것을 확인하기 위해서 close하는 것이 좋다.
Read 용으로 사용하기 전에 Write 하고 있던 것을 close 해야 한다.
Filter
oneRecord.toString(), oneRecord
toString()을 생략해도 된다.
from http://handong201.tistory.com/56 by ccl(A) rewrite - 2021-11-06 13:27:45