CODEDRAGON ㆍDevelopment/Java
PrintWriter
· PrintWriter 클래스는 다른 스트림과 다르게 바이트 출력 스트림과 문자 출력 스트림을 가지고 객체를 생성할 수 있는 클래스입니다.
· 자동 플러쉬(flush) 기능을 가지고 있습니다.
· PrintWriter 클래스의 생성자에는 FileNotFoundException 예외를 발생하기 때문에 반드시 예외처리를 해야 합니다.
· PrintWriter는 입력 필터 스트림이 존재하지 않는 대표적인 스트림 클래스입니다.
· PrintStream과 PrintWriter는 유사합니다. PrintWriter는 PrintStream을 대신할 수 있도록 정의된 클래스이며 PrintWriter클래스 활용을 권장합니다.
주의
· System.out이 PrintStream임을 기억하고 그 이상으로 PrintStream을 활용하지 않습니다.
· printf, println등 문자열 단위의 출력이 필요하다면 반드시 PrintWriter를 사용합니다.
PrintWriter 주요 생성자
생성자 |
설명 |
PrintWriter(OutputStream out) |
자동 플러시 없이 OutputStream 객체로 PrintWriter객체를 생성 |
PrintWriter(OutputStream out, boolean autoFlush) |
자동 플러시를 할 수 있는 PrintWriter객체를 생성 |
PrintWriter(Writer out) |
자동 플러시 없이 Writer객체로 PrintWriter객체를 생성 |
PrintWriter(Writer out, boolean autoFlush) |
행 플러시를 할 수 있는 PrintWriter객체를 생성 |
'Development > Java' 카테고리의 다른 글
InetAddress 클래스의 주요 메서드 (0) | 2018.12.13 |
---|---|
PrintWriter 클래스의 주요 메소드 (0) | 2018.12.13 |
PrintStream, PrintStream의 특징 (0) | 2018.12.13 |
InputStreamReader와 OutputStreamWriter (0) | 2018.12.12 |
RandomAccessFile 클래스의 대표적인 메소드 (0) | 2018.12.12 |