Class ByteArrayOutputStream
package java.io
java.lang.Object | +--java.io.OutputStream | +--java.io.ByteArrayOutputStreamextends OutputStream:
바이트 형 정보의 출력 스트림을 구현한 클래스.
필드 요약
섹션 제목: “필드 요약”protected byte[] buf— 출력된 바이트형 정보가 저장되는 크기가 자동증가되는 버퍼.protected int count— 출력된 바이트 갯수.
생성자 요약
섹션 제목: “생성자 요약”- ByteArrayOutputStream () 디폴트 사이즈 출력버퍼를 가진 객체를 생성한다.
- ByteArrayOutputStream (int size) 출력버퍼 사이즈를 지정해서 객체를 생성한다.
메서드 요약
섹션 제목: “메서드 요약”void reset ()— 출력된 값들을 모두 버린다.int size ()— 출력된 값들의 갯수를 구한다.byte[] toByteArray ()— 출력된 값들을 새로운 바이트 배열 객체로 구한다.String toString ()— 출력된 내용을 문자열로 바꾼다.void write (byte[] buffer, int offset, int add)— 특정 바이트 배열의 일부분을 출력한다.void write (int oneByte)— 한 바이트 값을 출력한다.
필드 상세
섹션 제목: “필드 상세”buf
섹션 제목: “buf”protected byte[] buf- 출력된 바이트형 정보가 저장되는 크기가 자동증가되는 버퍼.
count
섹션 제목: “count”protected int count- 출력된 바이트 갯수.
ByteArrayOutputStream
섹션 제목: “ByteArrayOutputStream”public ByteArrayOutputStream()- 디폴트 사이즈 출력버퍼를 가진 객체를 생성한다.
ByteArrayOutputStream
섹션 제목: “ByteArrayOutputStream”public ByteArrayOutputStream(int size)Parameters:
size- 출력버퍼 사이즈.
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 출력된 내용이 담긴 문자열.
reset
섹션 제목: “reset”public void reset()- 출력된 값들을 모두 버린다.
size
섹션 제목: “size”public int size()Returns:
- 출력된 값들의 갯수.
toByteArray
섹션 제목: “toByteArray”public byte[] toByteArray()Returns:
- 출력된 값이 복사된 바이트 배열.
write
섹션 제목: “write”public void write(int oneByte)Overrides:
writein classOutputStream
Parameters:
oneByte- 출력할 값.
write
섹션 제목: “write”public void write(byte[] buffer, int offset, int add)Overrides:
writein classOutputStream
Parameters:
add- 출력될 갯수.## 생성자 상세
ByteArrayOutputStream
섹션 제목: “ByteArrayOutputStream”public ByteArrayOutputStream()- 디폴트 사이즈 출력버퍼를 가진 객체를 생성한다.
ByteArrayOutputStream
섹션 제목: “ByteArrayOutputStream”public ByteArrayOutputStream(int size)Parameters:
size- 출력버퍼 사이즈.
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 출력된 내용이 담긴 문자열.
reset
섹션 제목: “reset”public void reset()- 출력된 값들을 모두 버린다.
size
섹션 제목: “size”public int size()Returns:
- 출력된 값들의 갯수.
toByteArray
섹션 제목: “toByteArray”public byte[] toByteArray()Returns:
- 출력된 값이 복사된 바이트 배열.
write
섹션 제목: “write”public void write(int oneByte)Overrides:
writein classOutputStream
Parameters:
oneByte- 출력할 값.
write
섹션 제목: “write”public void write(byte[] buffer, int offset, int add)Overrides:
writein classOutputStream
Parameters:
add- 출력될 갯수.## 메서드 상세
toString
섹션 제목: “toString”public String toString()Overrides:
toStringin classObject
Returns:
- 출력된 내용이 담긴 문자열.
reset
섹션 제목: “reset”public void reset()- 출력된 값들을 모두 버린다.
size
섹션 제목: “size”public int size()Returns:
- 출력된 값들의 갯수.
toByteArray
섹션 제목: “toByteArray”public byte[] toByteArray()Returns:
- 출력된 값이 복사된 바이트 배열.
write
섹션 제목: “write”public void write(int oneByte)Overrides:
writein classOutputStream
Parameters:
oneByte- 출력할 값.
write
섹션 제목: “write”public void write(byte[] buffer, int offset, int add)Overrides:
writein classOutputStream
Parameters:
add- 출력될 갯수.
AromaSoft Corp. Proprietary and Confidential
(C)opyright 2003 AromaSoft Corp. All right reserved. Contact : contact@aromasoft.com