获得一串字符串数据长度的高位字节和 低位字节的方法
2014-03-03 11:31
465 查看
高字节,低字节是什么意思?
一个16进制数有两个字节组成,例如:A9。高字节就是指16进制数的前8位(权重高的8位),如上例中的A。低字节就是指16进制数的后8位(权重低的8位),如上例中的9。
private byte[] getLowHighByte(byte[] data)
{
byte[] lowHighByte= new byte[2];
int dataLen = data.length();
lowHighByte[0] = (byte)(0xFF&dataLen);
lowHighByte[1] = (byte)((0xFF00&len)>>8);
return lowHighByte;
}
如上代码非常好理解 请仔细分析
很多数据在校验过程中或者在项目过程中经常要计算
此串数据的高位地址和低位字节。如上方法很好的解决了
计算高位字节和低位字节的。
byte型实际上就是最大的值为FF 此代码很经典。
一个16进制数有两个字节组成,例如:A9。高字节就是指16进制数的前8位(权重高的8位),如上例中的A。低字节就是指16进制数的后8位(权重低的8位),如上例中的9。
private byte[] getLowHighByte(byte[] data)
{
byte[] lowHighByte= new byte[2];
int dataLen = data.length();
lowHighByte[0] = (byte)(0xFF&dataLen);
lowHighByte[1] = (byte)((0xFF00&len)>>8);
return lowHighByte;
}
如上代码非常好理解 请仔细分析
很多数据在校验过程中或者在项目过程中经常要计算
此串数据的高位地址和低位字节。如上方法很好的解决了
计算高位字节和低位字节的。
byte型实际上就是最大的值为FF 此代码很经典。
相关文章推荐
- 在Java中按字节获得字符串长度的两种方法
- 在Java中按字节获得字符串长度的三种方法
- 在Java中按字节获得字符串长度的两种方法
- 在Java中按字节获得字符串长度的两种方法
- 在Java中按字节获得字符串长度的两种方法
- 在 Java中按字节获得字符串长度的两种方法
- 在Java中按字节获得字符串长度的两种方法
- 在 Java中按字节获得字符串长度的两种方法
- 在Java中按字节获得字符串长度的两种方法
- java中按字节获得字符串长度的两种方法 Java问题通用解决代码
- javaSE-基础篇-如何获得中文英文混合字符串的字节长度
- 用Java实现按字节长度截取字符串的方法
- Java 按字节获得字符串(中文)长度
- 获得字符串字节长度
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- 介绍一种将ASCII码字符串转换为二进制字节数据的方法
- abap 中文字符串提取和字节长度计算 (两种方法)
- 介绍一种将ASCII码字符串转换为二进制字节数据的方法
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- C#与JS实现 获取指定字节长度 中英文混合字符串 的方法