java.io
클래스 PrintStream
PrintStream
는, 다른 출력 스트림에 기능을 추가합니다. 구체적으로는, 다양한 데이터값의 표현을 간이적으로 출력하는 기능을 추가합니다. 같이 다른 2 개의 기능도 제공되고 있습니다. PrintStream
는 다른 출력 스트림과는 달라, IOException
를 throw 할 것은 없습니다. 예외적인 상황에서는, 단지 내부 플래그가 설정될 뿐입니다. 이 플래그 상태는,checkError
메소드로 조사할 수가 있습니다. 필요에 따라서,PrintStream
를 자동적으로 플래시 하도록(듯이) 작성할 수 있습니다. 즉, 바이트 배열이 기입해졌는지,println
메소드의 1 개가 불려 갔는지, 또는 개행 문자 또는 바이트 ('\n'
)가 기입해진 뒤에,flush
메소드가 자동적으로 불려 갑니다.클래스 java.io. FilterOutputStream 로부터 상속된 필드 |
---|
out |
생성자 의 개요 | |
---|---|
PrintStream (File file) 행의 자동 플래시는 실시하지 않고 , 지정의 파일로 새로운 출력 스트림을 작성합니다. | |
PrintStream (File file, String csn) 행의 자동 플래시는 실시하지 않고 , 지정의 파일과 캐릭터 세트로 새로운 출력 스트림을 작성합니다. | |
PrintStream (OutputStream out) 새로운 PrintStream 를 작성합니다. | |
PrintStream (OutputStream out, boolean autoFlush) 새로운 PrintStream 을 작성합니다. | |
PrintStream (OutputStream out, boolean autoFlush, String encoding) 새로운 PrintStream 를 작성합니다. | |
PrintStream (String fileName) 행의 자동 플래시는 실시하지 않고 , 지정의 이름으로 새로운 출력 스트림을 작성합니다. | |
PrintStream (String fileName, String csn) 행의 자동 플래시는 실시하지 않고 , 지정의 이름과 캐릭터 세트로 새로운 출력 스트림을 작성합니다. |
메소드의 개요 | |
---|---|
PrintStream | append (char c) 이 출력 스트림로 지정된 문자를 추가합니다. |
PrintStream | append (CharSequence csq) 이 출력 스트림로 지정된 문자 순서를 추가합니다. |
PrintStream | append (CharSequence csq, int start, int end) 지정된 문자 순서의 서브 순서를 이 출력 스트림에 추가합니다. |
boolean | checkError () 스트림을 플래시 해, 그 에러 상황을 확인합니다. |
protected void | clearError () 이 스트림의 내부 에러 상태를 해제합니다. |
void | close () 스트림을 닫습니다. |
void | flush () 스트림을 플래시 합니다. |
PrintStream | format (Locale l, String format, Object ... args) 지정된 서식 캐릭터 라인 및 인수를 사용해, 서식 첨부 캐릭터 라인을 이 출력 스트림의 행선지에 기입합니다. |
PrintStream | format (String format, Object ... args) 지정된 서식 캐릭터 라인 및 인수를 사용해, 서식 첨부 캐릭터 라인을 이 출력 스트림의 행선지에 기입합니다. |
void | print (boolean b) boolean 치를 출력합니다. |
void | print (char c) 문자를 출력합니다. |
void | print (char[] s) 문자의 배열을 출력합니다. |
void | print (double d) 배의 정밀도의 부동 소수점의 값을 출력합니다. |
void | print (float f) 부동 소수점의 값을 출력합니다. |
void | print (int i) 정수를 출력합니다. |
void | print (long l) long 정수를 출력합니다. |
void | print (Object obj) 객체를 출력합니다. |
void | print (String s) 캐릭터 라인을 출력합니다. |
PrintStream | printf (Locale l, String format, Object ... args) 서식 첨부 캐릭터 라인을, 지정된 서식 캐릭터 라인과 인수를 사용해, 이 출력 스트림에 기입하는 편리한 방법입니다. |
PrintStream | printf (String format, Object ... args) 서식 첨부 캐릭터 라인을, 지정된 서식 캐릭터 라인과 인수를 사용해, 이 출력 스트림에 기입하는 편리한 방법입니다. |
void | println () 개행 캐릭터 라인을 기입하는 것에 의해, 현재의 행을 개행합니다. |
void | println (boolean x) boolean 치를 출력해, 행을 종료합니다. |
void | println (char x) 문자를 출력해, 행을 종료합니다. |
void | println (char[] x) 문자의 배열을 출력해, 행을 종료합니다. |
void | println (double x) double 를 출력해, 행을 종료합니다. |
void | println (float x) float 를 출력해, 행을 종료합니다. |
void | println (int x) 정수를 출력해, 행을 종료합니다. |
void | println (long x) long 를 출력해, 행을 종료합니다. |
void | println (Object x) Object 를 출력해, 행을 종료합니다. |
void | println (String x) String 를 출력해, 행을 종료합니다. |
protected void | setError () 스트림의 에러 상태를 true 로 설정합니다. |
void | write (byte[] buf, int off, int len) 오프셋(offset) 위치 off 로부터 시작되는 지정된 바이트 배열로부터, 이 스트림에 len 바이트를 기입합니다. |
void | write (int b) 지정된 바이트를, 이 스트림에 기입합니다. |
반응형
'JAVA > Docs' 카테고리의 다른 글
ⓒ java.net Socket (0) | 2015.02.23 |
---|---|
ⓒ java.net SocketImpl (0) | 2015.02.23 |
ⓒ java.io PrintWriter (0) | 2015.02.15 |
ⓒ java.io BufferedReader (0) | 2015.02.15 |
ⓒ java.io DataOutputStream (0) | 2015.02.15 |