PrintWriter, PrintWriter 주요 생성자

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객체를 생성