

| 메서드 | 설명 | 반환 값 |
|---|---|---|
int read() | 입력 스트림에서 1바이트를 읽고 이를 반환합니다. 파일 끝에 도달하면 -1을 반환. | 읽은 바이트 (0~255), 파일 끝에 도달하면 -1 |
int read(byte[] b) | 입력 스트림에서 바이트 배열만큼 데이터를 읽고, 읽은 바이트 수를 반환. | 읽은 바이트 수 (읽을 데이터가 없으면 -1) |
int read(byte[] b, int off, int len) | 입력 스트림에서 len만큼의 데이터를 읽어 배열 b의 off 오프셋 위치부터 저장한다. | 읽은 바이트 수 (읽을 데이터가 없으면 -1) |
long skip(long n) | 입력 스트림에서 지정된 바이트 수만큼 건너뛴다. | 건너뛴 바이트 수 |
int available() | 입력 스트림에서 읽을 수 있는 바이트 수를 반환한다. | 읽을 수 있는 바이트 수 |
void close() | 스트림을 닫고 리소스를 해제합니다. | N/A |
void mark(int readlimit) | 현재 위치를 마크하여 reset()을 호출하면 마크된 위치로 돌아갈 수 있게 한다.. | N/A |
void reset() | 이전에 mark()가 호출된 지점으로 다시 돌아간다. | N/A |
boolean markSupported() | 스트림에서 mark()와 reset() 메서드를 지원하는지 확인. | true 또는 false |
| 메서드 | 설명 | 반환 값 |
|---|---|---|
void write(int b) | 출력 스트림에 1바이트를 기록한다. | N/A |
void write(byte[] b) | 바이트 배열의 모든 바이트를 출력 스트림에 기록한다. | N/A |
void write(byte[] b, int off, int len) | 바이트 배열 b의 off 오프셋부터 len 길이만큼의 데이터를 출력 스트림에 기록한다. | N/A |
void flush() | 출력 스트림을 비워 버퍼의 데이터를 강제로 출력한다. | N/A |
void close() | 출력 스트림을 닫고 리소스를 해제한다. | N/A |
| 메서드 | 설명 | 반환 값 |
|---|---|---|
int read() | 입력 스트림에서 단일 문자를 읽고 이를 반환합니다. 파일 끝에 도달하면 -1을 반환한다. | 읽은 문자 (유니코드 값), 파일 끝에 도달하면 -1 |
int read(char[] cbuf) | 입력 스트림에서 cbuf 배열에 데이터를 저장하고, 읽은 문자 수를 반환한다. | 읽은 문자 수 (읽을 데이터가 없으면 -1) |
int read(char[] cbuf, int off, int len) | cbuf 배열의 off 위치부터 len 길이만큼 데이터를 읽어 저장한다. | 읽은 문자 수 (읽을 데이터가 없으면 -1) |
long skip(long n) | 입력 스트림에서 지정된 문자 수만큼 건너뛴다. | 건너뛴 문자 수 |
boolean ready() | 스트림이 읽을 준비가 되었는지 확인한다. | true 또는 false |
boolean markSupported() | 스트림이 mark()와 reset()을 지원하는지 확인한다. | true 또는 false |
void mark(int readAheadLimit) | 현재 위치를 마크하여 reset() 호출 시 해당 위치로 돌아갈 수 있다. | N/A |
void reset() | 이전에 mark()로 지정된 위치로 다시 돌아간다. | N/A |
void close() | 스트림을 닫고 리소스를 해제한다. | N/A |
int read() | 입력 스트림에서 단일 문자를 읽고 이를 반환합니다. 파일 끝에 도달하면 -1을 반환한다. | 읽은 문자 (유니코드 값), 파일 끝에 도달하면 -1 |int read(char[] cbuf) | 입력 스트림에서 cbuf 배열에 데이터를 저장하고, 읽은 문자 수를 반환한다. | 읽은 문자 수 (읽을 데이터가 없으면 -1) |int read(char[] cbuf, int off, int len) | cbuf 배열의 off 위치부터 len 길이만큼 데이터를 읽어 저장한다. | 읽은 문자 수 (읽을 데이터가 없으면 -1) |boolean ready() | 스트림이 읽을 준비가 되었는지 확인한다. | true 또는 false |void close() | 스트림을 닫고 리소스를 해제한다. | N/A |String getEncoding() | 현재 사용 중인 문자 인코딩을 반환. | 사용 중인 인코딩 (UTF-8, UTF-16, 등) || 메서드 | 설명 | 반환 값 |
|---|---|---|
void write(int c) | 출력 스트림에 단일 문자를 기록한다. | N/A |
void write(char[] cbuf) | 문자 배열의 모든 문자를 출력 스트림에 기록한다. | N/A |
void write(char[] cbuf, int off, int len) | 문자 배열 cbuf의 off 위치부터 len 길이만큼의 데이터를 출력 스트림에 기록한다. | N/A |
void write(String str) | 문자열을 출력 스트림에 기록한다. | N/A |
void write(String str, int off, int len) | 문자열 str의 off 위치부터 len 길이만큼의 데이터를 출력 스트림에 기록한다. | N/A |
void flush() | 출력 스트림을 비워 버퍼의 데이터를 강제로 출력한다. | N/A |
void close() | 출력 스트림을 닫고 리소스를 해제한다. | N/A |
| 메서드 | 설명 | 반환 값 |
|---|---|---|
void write(int c) | 출력 스트림에 단일 문자를 기록. | N/A |
void write(char[] cbuf) | 문자 배열의 모든 문자를 출력 스트림에 기록합니다. | N/A |
void write(char[] cbuf, int off, int len) | 문자 배열 cbuf의 off 위치부터 len 길이만큼의 데이터를 출력 스트림에 기록. | N/A |
void write(String str) | 문자열을 출력 스트림에 기록. | N/A |
void write(String str, int off, int len) | 문자열 str의 off 위치부터 len 길이만큼의 데이터를 출력 스트림에 기록. | N/A |
void flush() | 출력 스트림을 비워 버퍼의 데이터를 강제로 출력. | N/A |
void close() | 출력 스트림을 닫고 리소스를 해제. | N/A |
String getEncoding() | 현재 사용 중인 문자 인코딩을 반환. | 사용 중인 인코딩 (UTF-8, UTF-16, 등) |