public final class ByteBufferInputStream extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) int |
bitIndex |
(专用程序包) ByteBuffer |
byteBuffer |
(专用程序包) int |
byteIndex |
| 构造器和说明 |
|---|
ByteBufferInputStream() |
ByteBufferInputStream(byte[] bytes) |
ByteBufferInputStream(ByteBuffer buffer) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
align(int alignment) |
boolean |
readBool(BitOrder order) |
boolean |
readBool(int byteOffset,
int bitOffset,
BitOrder order) |
byte |
readByte() |
byte |
readByte(int offset) |
byte[] |
readBytes(int length) |
byte[] |
readBytes(int offset,
int length) |
double |
readDouble(ByteOrder order) |
double |
readDouble(int offset,
ByteOrder order) |
float |
readFloat(ByteOrder order) |
float |
readFloat(int offset,
ByteOrder order) |
int |
readInt16(ByteOrder order) |
int |
readInt16(int offset,
ByteOrder order) |
int |
readInt32(ByteOrder order) |
int |
readInt32(int offset,
ByteOrder order) |
long |
readInt64(ByteOrder order) |
long |
readInt64(int offset,
ByteOrder order) |
int |
readInt8() |
int |
readInt8(int offset) |
short |
readShort(ByteOrder order) |
short |
readShort(int offset,
ByteOrder order) |
int |
readUInt16(ByteOrder order) |
int |
readUInt16(int offset,
ByteOrder order) |
long |
readUInt32(ByteOrder order) |
long |
readUInt32(int offset,
ByteOrder order) |
BigInteger |
readUInt64(ByteOrder order) |
BigInteger |
readUInt64(int offset,
ByteOrder order) |
int |
readUInt8() |
int |
readUInt8(int offset) |
void |
skip() |
void |
skip(int num) |
ByteBuffer |
toByteBuffer() |
ByteBuffer byteBuffer
int byteIndex
int bitIndex
public ByteBufferInputStream()
public ByteBufferInputStream(byte[] bytes)
public ByteBufferInputStream(ByteBuffer buffer)
public boolean readBool(BitOrder order)
public boolean readBool(int byteOffset,
int bitOffset,
BitOrder order)
public byte readByte()
public byte readByte(int offset)
public short readShort(ByteOrder order)
public short readShort(int offset,
ByteOrder order)
public int readInt8()
public int readInt8(int offset)
public int readInt16(ByteOrder order)
public int readInt16(int offset,
ByteOrder order)
public int readInt32(ByteOrder order)
public int readInt32(int offset,
ByteOrder order)
public long readInt64(ByteOrder order)
public long readInt64(int offset,
ByteOrder order)
public int readUInt8()
public int readUInt8(int offset)
public int readUInt16(ByteOrder order)
public int readUInt16(int offset,
ByteOrder order)
public long readUInt32(ByteOrder order)
public long readUInt32(int offset,
ByteOrder order)
public BigInteger readUInt64(ByteOrder order)
public BigInteger readUInt64(int offset, ByteOrder order)
public float readFloat(ByteOrder order)
public float readFloat(int offset,
ByteOrder order)
public double readDouble(ByteOrder order)
public double readDouble(int offset,
ByteOrder order)
public byte[] readBytes(int length)
public byte[] readBytes(int offset,
int length)
public void align(int alignment)
public void skip()
public void skip(int num)
public ByteBuffer toByteBuffer()
Copyright © 2019–2023 indunet. All rights reserved.