public class BinarySerializer extends Object
| 构造器和说明 |
|---|
BinarySerializer(BuffedWriter writer,
boolean enableCompress) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
flushToTarget(boolean force) |
void |
maybeDisableCompressed() |
void |
maybeEnableCompressed() |
void |
writeBoolean(boolean x) |
void |
writeByte(byte x) |
void |
writeBytes(byte[] bytes) |
void |
writeDouble(double datum) |
void |
writeFloat(float datum) |
void |
writeInt(int i) |
void |
writeLong(long i) |
void |
writeShort(short i) |
void |
writeStringBinary(String binary) |
void |
writeVarInt(long x) |
public BinarySerializer(BuffedWriter writer, boolean enableCompress)
public void writeVarInt(long x)
throws IOException
IOExceptionpublic void writeByte(byte x)
throws IOException
IOExceptionpublic void writeBoolean(boolean x)
throws IOException
IOExceptionpublic void writeShort(short i)
throws IOException
IOExceptionpublic void writeInt(int i)
throws IOException
IOExceptionpublic void writeLong(long i)
throws IOException
IOExceptionpublic void writeStringBinary(String binary) throws IOException
IOExceptionpublic void flushToTarget(boolean force)
throws IOException
IOExceptionpublic void maybeEnableCompressed()
public void maybeDisableCompressed()
throws IOException
IOExceptionpublic void writeFloat(float datum)
throws IOException
IOExceptionpublic void writeDouble(double datum)
throws IOException
IOExceptionpublic void writeBytes(byte[] bytes)
throws IOException
IOExceptionCopyright © 2020. All rights reserved.