Reader 클래스
- 입력용 캐릭터 단위 스트림 클래스의 최상위 클래스
- 추상 클래스이며 이것의 하위 클래스는 xxxReader
메소드 | 설명 |
int read( ) | 1개 문자(2 바이트)를 읽어 리턴함 char의 범위인 0~65535 범위의 정수를 반환 입력스트림의 마지막 데이터에 도달하면, -1을 반환 |
int read( char[ ] cbuf) | 배열 cbuf의 크기만큼 문자를 읽어 char 배열에 저장 읽어 들인 문자의 개수 또는 -1을 리턴 |
abstract int read(char[ ] cbuf, int off, int len) | 최대 len개의 문자를 읽어서 배열 cbuf[off]부터 읽은 만틈 저장 읽어 들인 문자의 개수 또는 -1을 리턴 |
boolean ready( ) | 스트림이 읽힐 준비가 되었으면 true를 리턴함 |
abstract void close | 입력 스트림을 닫고 자원을 반납함 |
Writer 클래스
- 출력용 캐릭터 단위 스트림 클래스의 최상위 클래스
- 추상 클래스이며 이것의 하위 클래스는 xxxWriter
메소드 | 설명 |
void write(int c) | 1개의 문자(2 바이트)를 출력함 |
void write(char[ ] cbuf) | cbuf의 모든 문자를 출력함 |
void write(char[ ] cbuf, int off, int len) | 배열 cbuf[off]부터 len개 까지의 문자를 출력 |
void write(String str) | str을 출력 |
void write(String str, int off, int len) | str의 off번 부터 len개 까지의 문자를 출력 |
abstract void close( ) | 출력 스트림을 닫음 |
'기록하는 중 > JAVA' 카테고리의 다른 글
[Java] Console 클래스 (0) | 2023.12.26 |
---|---|
[Java] 파일 입출력 (0) | 2023.12.26 |
[Java] 바이트 스트림 (0) | 2023.12.25 |
[Java] 스트림 기본 (0) | 2023.12.25 |
[Java] System 클래스 (추후 추가) (0) | 2023.12.22 |