코딩 관련/Java
[JAVA] Writer
메리짱123
2021. 3. 24. 20:33
반응형
Writer : 문자 기반 출력 스트림의 최상위 클래스
<Writer 클래스를 상속받는 클래스>
- FileWriter
- BufferedWriter
- PrintWriter
- OutputStreamWriter
1. write(int c)
한 문자씩 출력
write 메소드 사용 후
flush()나 close() 를 해야 정상적으로 파일에 출력이 된다.
OutputStream은 close()를 안 해도 출력이 되던데
왜 그런건지 잘 모르겠다.
2. write(char[] cbuf)
char[] 배열의 모든 문자를 출력
3. write(char[] c, int off, int len)
c[off] 부터 len개의 문자를 출력
4. write(String str)
5. write(String str, int off, int len)
writer 사용시엔 꼭 flush와 close를 사용하자....
반응형