类 net.neoremind.fountain.packet.Position
的使用

使用 Position 的软件包
net.neoremind.fountain.util   
 

net.neoremind.fountain.util 中 Position 的使用
 

参数类型为 Position 的 net.neoremind.fountain.util 中的方法
static void ProtocolHelper.fillBitMap(byte[] data, Position position, int columnsLength, BitSet bitSet)
          解析位图
static double ProtocolHelper.getDoubleByLittleEndian(byte[] data, Position position)
          获取double,小端
static byte[] ProtocolHelper.getFixedBytes(byte[] data, Position position, int length)
          获取指定的固定长度字节
static float ProtocolHelper.getFloatByLittleEndian(byte[] data, Position position)
          获取float,小端
static int ProtocolHelper.getIntByLittleEndian(byte[] data, Position position, int length)
          读取小端int
static byte[] ProtocolHelper.getLengthCodedBytes(byte[] data, Position position)
          获取lengthCode bytes
static long ProtocolHelper.getLengthCodedLength(byte[] data, Position position)
          获取coded length
static long ProtocolHelper.getLongByLittleEndian(byte[] data, Position position, int length)
          读取小端long
static byte[] ProtocolHelper.getNullTerminatedByte(byte[] data, Position position)
          读取以null结束的数据
static String ProtocolHelper.getNullTerminatedString(byte[] data, Position position)
          获取以null结尾的string
static long ProtocolHelper.getUnsignedIntByLittleEndian(byte[] data, Position position, int length)
          读取无符号int,使用long类型接收
static BigInteger ProtocolHelper.getUnsignedLongByLittleEndian(byte[] data, Position position, int length)
          读取无符号long,使用BigInteger接收
 



Copyright © 2016 neoremind. All rights reserved.