public class BytesOutputStream extends FastByteArrayOutputStream implements DataOutput
buf, count, DEFAULT_SIZE| Constructor and Description |
|---|
BytesOutputStream(byte[] buffer)
Constructs a new BytesOutputStream instance with
a given output buffer.
|
BytesOutputStream(int size)
Constructs a new BytesOutputStream instance with
a new output buffer of the given size.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBuffer()
Returns the reference to the output buffer.
|
void |
reset()
Resets the count of this FastByteArrayOutputStream
to zero, so that all currently accumulated output in the
ouput stream is discarded when overwritten.
|
void |
writeBoolean(boolean v) |
void |
writeByte(int v) |
void |
writeBytes(String s) |
void |
writeChar(int v) |
void |
writeChars(String s) |
void |
writeDouble(double v) |
void |
writeFloat(float v) |
void |
writeInt(int v) |
void |
writeLong(long v) |
void |
writeShort(int v) |
void |
writeUTF(String str) |
close, ensureCapacity, size, toByteArray, toByteArray, toString, toString, write, write, write, writeToflushclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitwrite, write, writepublic BytesOutputStream(int size)
size - the size of the output buffer as int.public BytesOutputStream(byte[] buffer)
buffer - the output buffer as byte[].public byte[] getBuffer()
getBuffer in class FastByteArrayOutputStreampublic void reset()
FastByteArrayOutputStreamreset in class FastByteArrayOutputStreampublic void writeBoolean(boolean v)
throws IOException
writeBoolean in interface DataOutputIOExceptionpublic void writeByte(int v)
throws IOException
writeByte in interface DataOutputIOExceptionpublic void writeShort(int v)
throws IOException
writeShort in interface DataOutputIOExceptionpublic void writeChar(int v)
throws IOException
writeChar in interface DataOutputIOExceptionpublic void writeInt(int v)
throws IOException
writeInt in interface DataOutputIOExceptionpublic void writeLong(long v)
throws IOException
writeLong in interface DataOutputIOExceptionpublic void writeFloat(float v)
throws IOException
writeFloat in interface DataOutputIOExceptionpublic void writeDouble(double v)
throws IOException
writeDouble in interface DataOutputIOExceptionpublic void writeBytes(String s) throws IOException
writeBytes in interface DataOutputIOExceptionpublic void writeChars(String s) throws IOException
writeChars in interface DataOutputIOExceptionpublic void writeUTF(String str) throws IOException
writeUTF in interface DataOutputIOExceptionCopyright © 2017. All rights reserved.