public class BytesOutputStream extends FastByteArrayOutputStream implements DataOutput
| 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 this FastByteArrayOutputStream.
|
void |
reset(byte[] data)
Resets this BytesInputStream using the given
byte[] as new input buffer.
|
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) |
addSize, getBufferBytes, getBufferLength, getBufferOffset, makeSpace, size, toByteArray, toByteArray, toString, toString, write, write, write, writeToclose, flushequals, 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()
public void reset()
FastByteArrayOutputStreamreset in class FastByteArrayOutputStreampublic void reset(byte[] data)
data - a byte array with data to be read.public 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 © 2025. All Rights Reserved.