话不多说,如标题所述,直接上代码:
public static short heightLowToDec(String hex){
short height = (short)(((byte) Integer.parseInt(hex.substring(0,2), 16)) & 0xff);
short low = (short)(((byte) Integer.parseInt(hex.substring(2, 4), 16)) & 0xff);
height <<= 8; //高位左移8位
short dec = (short)(low | height);
return dec;
}
这篇博客介绍了如何使用Java将两个十六进制字符串转换为short类型的数值,通过位操作实现高位左移和合并。重点在于hex.substring()方法的应用和位与运算(&0xff)的操作。

494

被折叠的 条评论
为什么被折叠?



