ByteConverter类
功能描述
从字节数组解析java基类型的助手方法。
bool(byte[] bytes, int idx)
功能描述
解析字节数组中的布尔值。
语法格式
public static boolean bool(byte[] bytes,
int idx)
参数说明
参数名 | 参数说明 |
---|---|
bytes | 要解析的字节数组 |
idx | 字节数组中解析的起始索引 |
返回值
已解析的布尔值。
bool(byte[] target, int idx, boolean value)
功能描述
将布尔值编码到字节数组。
语法格式
public static void bool(byte[] target,
int idx,
boolean value)
参数说明
参数名 | 参数说明 |
---|---|
target | 要编码到的字节数组 |
idx | 字节数组中的起始索引 |
value | 待编码的布尔值 |
返回值
无。
float4(byte[] bytes, int idx)
功能描述
解析字节数组中的浮点值。
语法格式
public static float float4(byte[] bytes,
int idx)
参数说明
参数名 | 参数说明 |
---|---|
bytes | 要解析的字节数组 |
idx | 字节数组中解析的起始索引 |
返回值
已解析的浮点值。
float4(byte[] target, int idx, float value)
功能描述
将float值编码为字节数组。
语法格式
public static void float4(byte[] target,
int idx,
float value)
参数说明
参数名 | 参数说明 |
---|---|
target | 要编码到的字节数组 |
idx | 字节数组中的起始索引 |
value | 待编码的值 |
返回值
无。
float8(byte[] bytes, int idx)
功能描述
解析字节数组中的双精度值。
语法格式
public static double float8(byte[] bytes,
int idx)
参数说明
参数名 | 参数说明 |
---|---|
bytes | 要解析的字节数组 |
idx | 字节数组中解析的起始索引 |
返回值
已解析的双精度值。
float8(byte[] target, int idx, double value)
功能描述
将双精度值编码为字节数组。
语法格式
public static void float8(byte[] target,
int idx,
double value)
参数说明
参数名 | 参数说明 |
---|---|
target | 要编码到的字节数组 |
idx | 字节数组中的起始索引 |
value | 待编码的值 |
返回值
无。
int2(byte[] bytes, int idx)
功能描述
解析字节数组中的短整型值。
语法格式
public static short int2(byte[] bytes,
int idx)
参数说明
参数名 | 参数说明 |
---|---|
bytes | 要解析的字节数组 |
idx | 字节数组中解析的起始索引 |
返回值
已解析的短整型值。
int2(byte[] target, int idx, int value)
功能描述
将int值编码为字节数组。
语法格式
public static void int2(byte[] target,
int idx,
int value)
参数说明
参数名 | 参数说明 |
---|---|
target | 要编码到的字节数组 |
idx | 字节数组中的起始索引 |
value | 待编码的值 |
返回值
无。
int4(byte[] bytes, int idx)
功能描述
解析字节数组中的整型值。
语法格式
public static int int4(byte[] bytes,
int idx)
参数说明
参数名 | 参数说明 |
---|---|
bytes | 要解析的字节数组 |
idx | 字节数组中解析的起始索引 |
返回值
已解析的整型值。
int4(byte[] target, int idx, int value)
功能描述
将int值编码为字节数组。
语法格式
public static void int4(byte[] target,
int idx,
int value)
参数说明
参数名 | 参数说明 |
---|---|
target | 要编码到的字节数组 |
idx | 字节数组中的起始索引 |
value | 待编码的值 |
返回值
无。
int8(byte[] bytes, int idx)
功能描述
解析字节数组中的长整型值。
语法格式
public static long int8(byte[] bytes,
int idx)
参数说明
参数名 | 参数说明 |
---|---|
bytes | 要解析的字节数组 |
idx | 字节数组中解析的起始索引 |
返回值
已解析的长整型值。
int8(byte[] target, int idx, long value)
功能描述
将long值编码到字节数组。
语法格式
public static void int8(byte[] target,
int idx,
long value)
参数说明
参数名 | 参数说明 |
---|---|
target | 要编码到的字节数组 |
idx | 字节数组中的起始索引 |
value | 待编码的值 |
返回值
无。