字符串到十六进制短 java
String to Hex Short java
我有一个变量定义为
short s1 = 0x3039;
做一些操作,将其转换为字符串
String ss = Integer.toHexString(s1 & 0xffff);
结果为字符串“3039”。经过一些字符串操作后,它被转换为字符串“3130”。现在我想要它作为
short s2 = 0x3130;
如何实现?
您可以使用 Short.parseShort
以 16 作为基数
Short.parseShort(yourHexString, 16)
short s2 = Short.valueOf(ss2).shortValue();
我有一个变量定义为
short s1 = 0x3039;
做一些操作,将其转换为字符串
String ss = Integer.toHexString(s1 & 0xffff);
结果为字符串“3039”。经过一些字符串操作后,它被转换为字符串“3130”。现在我想要它作为
short s2 = 0x3130;
如何实现?
您可以使用 Short.parseShort
以 16 作为基数
Short.parseShort(yourHexString, 16)
short s2 = Short.valueOf(ss2).shortValue();