콘텐츠로 이동

Class ByteArrayOutputStream

package java.io

java.lang.Object
|
+--java.io.OutputStream
|
+--java.io.ByteArrayOutputStream

extends 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) — 한 바이트 값을 출력한다.
protected byte[] buf
  • 출력된 바이트형 정보가 저장되는 크기가 자동증가되는 버퍼.
protected int count
  • 출력된 바이트 갯수.
public ByteArrayOutputStream()
  • 디폴트 사이즈 출력버퍼를 가진 객체를 생성한다.
public ByteArrayOutputStream(int size)

Parameters:

  • size - 출력버퍼 사이즈.
public String toString()

Overrides:

  • toString in class Object

Returns:

  • 출력된 내용이 담긴 문자열.
public void reset()
  • 출력된 값들을 모두 버린다.
public int size()

Returns:

  • 출력된 값들의 갯수.
public byte[] toByteArray()

Returns:

  • 출력된 값이 복사된 바이트 배열.
public void write(int oneByte)

Overrides:

  • write in class OutputStream

Parameters:

  • oneByte - 출력할 값.
public void write(byte[] buffer,
int offset,
int add)

Overrides:

  • write in class OutputStream

Parameters:

  • add - 출력될 갯수.## 생성자 상세
public ByteArrayOutputStream()
  • 디폴트 사이즈 출력버퍼를 가진 객체를 생성한다.
public ByteArrayOutputStream(int size)

Parameters:

  • size - 출력버퍼 사이즈.
public String toString()

Overrides:

  • toString in class Object

Returns:

  • 출력된 내용이 담긴 문자열.
public void reset()
  • 출력된 값들을 모두 버린다.
public int size()

Returns:

  • 출력된 값들의 갯수.
public byte[] toByteArray()

Returns:

  • 출력된 값이 복사된 바이트 배열.
public void write(int oneByte)

Overrides:

  • write in class OutputStream

Parameters:

  • oneByte - 출력할 값.
public void write(byte[] buffer,
int offset,
int add)

Overrides:

  • write in class OutputStream

Parameters:

  • add - 출력될 갯수.## 메서드 상세
public String toString()

Overrides:

  • toString in class Object

Returns:

  • 출력된 내용이 담긴 문자열.
public void reset()
  • 출력된 값들을 모두 버린다.
public int size()

Returns:

  • 출력된 값들의 갯수.
public byte[] toByteArray()

Returns:

  • 출력된 값이 복사된 바이트 배열.
public void write(int oneByte)

Overrides:

  • write in class OutputStream

Parameters:

  • oneByte - 출력할 값.
public void write(byte[] buffer,
int offset,
int add)

Overrides:

  • write in class OutputStream

Parameters:

  • add - 출력될 갯수.

AromaSoft Corp. Proprietary and Confidential

(C)opyright 2003 AromaSoft Corp. All right reserved. Contact : contact@aromasoft.com