我有一个变量定义为
short s1 = 0x3039;
进行一些操作,将其转换为字符串
String ss = Integer.toHexString(s1 & 0xffff);
将结果作为字符串“3039”。在一些字符串操作之后,它被转换为字符串“3130”。现在我想要它回来
short s2 = 0x3130;
如何实现这一目标?
答案 0 :(得分:3)
您可以使用Short.parseShort
和16作为基数
Short.parseShort(yourHexString, 16)
答案 1 :(得分:0)
short s2 = Short.valueOf(ss2).shortValue();