티스토리 뷰

Programming/JAVA

2016.4.11

짜모 2016. 4. 11. 12:55
반응형


try 구문 밖에서 사용 할 스트림 객체 참조변수 선언

try 구문 안에서 스트림 객체 생성 및 사용 ( 읽기 / 쓰기 )

finally 구문 안에서 사용한 스트림 close


InputStream 
바이트 입력스트림을 위한 가상의 상위 클래스로서 System 클래스의 in 멤버 필드가 InputStream 타입이다.


int read() - 입력 스트립에서 한 바이트를 읽어서 리턴한다. 일어오는 값은 바이트인데 리턴 타입은 int 타입으로 선언되어 있다. 읽어온 값은 0~255사이의 값, 더 읽은 값이 없는 경우 -1을 리턴한다.

int read(byte[] b, int off, int len) - 입력 스트림에서 len 개의 바이트를 일어서 바이트 배열 b에 저장한다. 배열 b의 off 인덱스에서부터 저장한다. 즉 첫 번째 바이트를 읽어서 b[off]에 저장한다. 더이상 읽을 값이 없는 경우 -1을 리턴한다.

int read(byte[] b) - 배열의 크기만큼 읽어온다. 리턴 값은 읽은 바이트 수이다. 더 이상 읽을 값이 없는 경우에는 -1을 리턴한다.


OutputStream


void write(char[] cbuf, int off, int len) - 문자열 배열 cbuf[off]에서부터 len개의 문자를 출력한다.

void wirte(int c) - 한 문자를 출력한다.

void write(String str, int off, int len ) - 문자열 str에서 off번째 문자부터 len개의 문자를 출력한다.


위의 것들을 다 안다면 바이트 자료를 자유자재로 쓸수있음


문자스트림



25장 네트워크 프로그래밍


- IP 패킷 구조





반응형

'Programming > JAVA' 카테고리의 다른 글

2016.4.18  (0) 2016.04.18
2016.4.12  (0) 2016.04.18
2016.4.8  (0) 2016.04.08
2016.4.7  (0) 2016.04.07
2016.4.6  (0) 2016.04.06
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함