接口 DataOutput
-
- 所有已知子接口:
ObjectOutput
- 所有已知实现类:
FastJsonObjectOutput,FstObjectOutput,Hessian2ObjectOutput,JavaObjectOutput,KryoObjectOutput,NativeJavaObjectOutput
public interface DataOutputData output.
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidflushBuffer()Flush buffer.voidwriteBool(boolean v)Write boolean.voidwriteByte(byte v)Write byte.voidwriteBytes(byte[] v)Write byte array.voidwriteBytes(byte[] v, int off, int len)Write byte array.voidwriteDouble(double v)Write double.voidwriteFloat(float v)Write float.voidwriteInt(int v)Write integer.voidwriteLong(long v)Write long.voidwriteShort(short v)Write short.voidwriteUTF(String v)Write string.
-
-
-
方法详细资料
-
writeBool
void writeBool(boolean v) throws IOExceptionWrite boolean.- 参数:
v- value.- 抛出:
IOException
-
writeByte
void writeByte(byte v) throws IOExceptionWrite byte.- 参数:
v- value.- 抛出:
IOException
-
writeShort
void writeShort(short v) throws IOExceptionWrite short.- 参数:
v- value.- 抛出:
IOException
-
writeInt
void writeInt(int v) throws IOExceptionWrite integer.- 参数:
v- value.- 抛出:
IOException
-
writeLong
void writeLong(long v) throws IOExceptionWrite long.- 参数:
v- value.- 抛出:
IOException
-
writeFloat
void writeFloat(float v) throws IOExceptionWrite float.- 参数:
v- value.- 抛出:
IOException
-
writeDouble
void writeDouble(double v) throws IOExceptionWrite double.- 参数:
v- value.- 抛出:
IOException
-
writeUTF
void writeUTF(String v) throws IOException
Write string.- 参数:
v- value.- 抛出:
IOException
-
writeBytes
void writeBytes(byte[] v) throws IOExceptionWrite byte array.- 参数:
v- value.- 抛出:
IOException
-
writeBytes
void writeBytes(byte[] v, int off, int len) throws IOExceptionWrite byte array.- 参数:
v- value.off- offset.len- length.- 抛出:
IOException
-
flushBuffer
void flushBuffer() throws IOExceptionFlush buffer.- 抛出:
IOException
-
-