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.DataOutputpublic void write(byte[] b,
int off,
int len)
write in interface java.io.DataOutputpublic void writeCharsAsBytes(char[] c)
public void write(int b)
write in interface java.io.DataOutputpublic void writeBoolean(boolean v)
writeBoolean in interface java.io.DataOutputpublic void writeByte(int v)
writeByte in interface java.io.DataOutputpublic void writeBytes(java.lang.String s)
writeBytes in interface java.io.DataOutputpublic void writeChar(int v)
writeChar in interface java.io.DataOutputpublic void writeChars(java.lang.String s)
writeChars in interface java.io.DataOutputpublic void writeStringZ(java.lang.String s)
public void writeDouble(double v)
writeDouble in interface java.io.DataOutputpublic void writeFloat(float v)
writeFloat in interface java.io.DataOutputpublic void writeInt(int v)
writeInt in interface java.io.DataOutputpublic void writeLong(long v)
writeLong in interface java.io.DataOutputpublic void writeShort(int v)
writeShort in interface java.io.DataOutputpublic void writeUTF(java.lang.String s)
writeUTF in interface java.io.DataOutputpublic byte[] toByteArray()
public byte[] getBuffer()
public int size()