public final class LCMDataOutputStream
extends java.lang.Object
implements java.io.DataOutput
Constructor and Description |
---|
LCMDataOutputStream() |
LCMDataOutputStream(byte[] buf) |
LCMDataOutputStream(int sz) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBuffer()
Returns the internal buffer, which may be longer than the
buffer that has been written to so far.
|
void |
reset() |
int |
size()
Get the number of bytes that have been written to the buffer.
|
byte[] |
toByteArray()
Makes a copy of the internal buffer.
|
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
void |
writeBoolean(boolean v) |
void |
writeByte(int v) |
void |
writeBytes(java.lang.String s) |
void |
writeChar(int v) |
void |
writeChars(java.lang.String s) |
void |
writeCharsAsBytes(char[] c)
Writes one byte per char
|
void |
writeDouble(double v) |
void |
writeFloat(float v) |
void |
writeInt(int v) |
void |
writeLong(long v) |
void |
writeShort(int v) |
void |
writeStringZ(java.lang.String s)
Write a zero-terminated string consisting of 8 bit characters.
|
void |
writeUTF(java.lang.String s) |
public LCMDataOutputStream()
public LCMDataOutputStream(int sz)
public LCMDataOutputStream(byte[] buf)
public void reset()
public void write(byte[] b)
write
in interface java.io.DataOutput
public void write(byte[] b, int off, int len)
write
in interface java.io.DataOutput
public void writeCharsAsBytes(char[] c)
public void write(int b)
write
in interface java.io.DataOutput
public void writeBoolean(boolean v)
writeBoolean
in interface java.io.DataOutput
public void writeByte(int v)
writeByte
in interface java.io.DataOutput
public void writeBytes(java.lang.String s)
writeBytes
in interface java.io.DataOutput
public void writeChar(int v)
writeChar
in interface java.io.DataOutput
public void writeChars(java.lang.String s)
writeChars
in interface java.io.DataOutput
public void writeStringZ(java.lang.String s)
public void writeDouble(double v)
writeDouble
in interface java.io.DataOutput
public void writeFloat(float v)
writeFloat
in interface java.io.DataOutput
public void writeInt(int v)
writeInt
in interface java.io.DataOutput
public void writeLong(long v)
writeLong
in interface java.io.DataOutput
public void writeShort(int v)
writeShort
in interface java.io.DataOutput
public void writeUTF(java.lang.String s)
writeUTF
in interface java.io.DataOutput
public byte[] toByteArray()
public byte[] getBuffer()
public int size()