java - 字符串转十六进制短java

标签 java string hex short

我有一个变量定义为

short s1 = 0x3039;

进行一些操作,将其转换为字符串

String ss = Integer.toHexString(s1 & 0xffff);

给出字符串“3039”的结果。经过一些字符串操作后,它被转换为字符串“3130”。现在我想把它恢复为

short s2 = 0x3130;

如何实现这一目标?

最佳答案

您可以使用 Short.parseShort 以 16 作为基数

Short.parseShort(yourHexString, 16)                             

关于java - 字符串转十六进制短java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29797813/

相关文章:

java - JSON 具有与不同数据类型的键相同的名称

java - fragment 中未解析的类 '@string/appbar_scrolling_view_behavior' 导致未触发行为 OnCreate

c - 如果字符串中 ascii 值的总和为偶数,则该字符串被认为是幸运的。应该使用 int funcname(char *a)

c# - 字符串属性 GET 返回什么?

Java 继承和方法覆盖

java - 未获取正确的 Firebase 字符串 Android

java - 重新排列单词以在一行中容纳最大单词数并使用 Java 创建更少的行数

typescript - 将 CryptoJS 与十六进制字符串一起使用

Java 十六进制字符串连接校验和

java - 2 的十六进制数补码在 Java 中转为十进制