public class GenericDataInput extends Object implements DataInput, GenericDataFlags
OBJECT, OBJECT_BYTES, OBJECT_DESC, OBJECT_DESC_ID, OBJECT_DUMMY, OBJECT_MAP, OBJECT_NULL, OBJECT_REF, OBJECT_STREAM, OBJECT_VALUE, OBJECT_VALUES, VARINT, VARINT_0, VARINT_1, VARINT_10, VARINT_11, VARINT_12, VARINT_13, VARINT_14, VARINT_15, VARINT_16, VARINT_17, VARINT_18, VARINT_19, VARINT_1A, VARINT_1B, VARINT_1C, VARINT_1D, VARINT_1E, VARINT_1F, VARINT_2, VARINT_3, VARINT_4, VARINT_5, VARINT_6, VARINT_7, VARINT_8, VARINT_9, VARINT_A, VARINT_B, VARINT_C, VARINT_D, VARINT_E, VARINT_F, VARINT_N1, VARINT_N2, VARINT_N3, VARINT_N4, VARINT_N5, VARINT_N6, VARINT_N7, VARINT_N8, VARINT_N9, VARINT_NA, VARINT_NB, VARINT_NC, VARINT_ND, VARINT_NE, VARINT_NF, VARINT16, VARINT24, VARINT32, VARINT40, VARINT48, VARINT56, VARINT64, VARINT8| 构造器和说明 |
|---|
GenericDataInput(InputStream is) |
GenericDataInput(InputStream is,
int buffSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
byte |
read0() |
byte[] |
read0(int len) |
boolean |
readBool()
Read boolean.
|
byte |
readByte()
Read byte.
|
byte[] |
readBytes()
Read byte array.
|
double |
readDouble()
Read double.
|
float |
readFloat()
Read float.
|
int |
readInt()
Read integer.
|
long |
readLong()
Read long.
|
short |
readShort()
Read short integer.
|
int |
readUInt() |
String |
readUTF()
Read UTF-8 string.
|
public GenericDataInput(InputStream is)
public GenericDataInput(InputStream is, int buffSize)
public boolean readBool()
throws IOException
DataInputreadBool 在接口中 DataInputIOExceptionpublic byte readByte()
throws IOException
DataInputreadByte 在接口中 DataInputIOExceptionpublic short readShort()
throws IOException
DataInputreadShort 在接口中 DataInputIOExceptionpublic int readInt()
throws IOException
DataInputreadInt 在接口中 DataInputIOExceptionpublic long readLong()
throws IOException
DataInputreadLong 在接口中 DataInputIOExceptionpublic float readFloat()
throws IOException
DataInputreadFloat 在接口中 DataInputIOExceptionpublic double readDouble()
throws IOException
DataInputreadDouble 在接口中 DataInputIOExceptionpublic String readUTF() throws IOException
DataInputreadUTF 在接口中 DataInputIOExceptionpublic byte[] readBytes()
throws IOException
DataInputreadBytes 在接口中 DataInputIOExceptionpublic int readUInt()
throws IOException
IOExceptionpublic byte read0()
throws IOException
IOExceptionpublic byte[] read0(int len)
throws IOException
IOExceptionCopyright © 2018. All rights reserved.