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 |