18.9 프린트 스트림

PrintStreamPrintWriterprint(), println(), printf() 메소드를 가지고 있는 보조 스트림이다.

  • PrintStream: 바이트 출력 스트림과 연결
  • PrintWriter: 문자 출력 스트림과 연결
package ch18.sec09;

import java.io.FileOutputStream;
import java.io.PrintStream;

public class PrintStreamExample {
	public static void main(String[] args) throws Exception {
		FileOutputStream fos = new FileOutputStream("C:/Temp/printstream.txt");
		PrintStream ps = new PrintStream(fos);

		ps.print("마치 ");
		ps.println("프린터가 출력하는 것처럼 ");
		ps.println("데이터를 출력합니다.");
		ps.printf("| %6d | %-10s | %10s | \n", 1, "홍길동", "도적");
		ps.printf("| %6d | %-10s | %10s | \n", 2, "감자바", "학생");

		ps.flush();
		ps.close();
	}
}
서브목차