java - Java 中的有符号 int 到 16 位十六进制字符串

标签 java int hex short

我使用这个代码

short s = (short) Integer.parseInt("3321",16);

3321 转换为 13089

如何进行逆运算并将 13089 转换为 3321

最佳答案

Integer 提供 method for this .

String out = Integer.toHexString(13089);

out 的值为 “3321”

关于java - Java 中的有符号 int 到 16 位十六进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40422530/

相关文章:

java - 使用 gradle 6 执行动态 gradle 任务

c# - 在 C# 中,int 必须是正数、负数还是零?

c - 指针应该在c中签名还是无符号

C++将int转换为具有未知基数的字符串的简单方法

java - 获取NoSuchElementException : no such element: Unable to locate element

java - 如何使用 groupBy 创建一个值为 BigDecimal 字段平均值的 map ?

c - 如何使用数字数组中的十六进制字符创建数组

perl - 在 Perl 中解析二进制文件并返回指定偏移量的值

java - Maven 会从两个依赖项中选择最新的依赖项吗?

python - 如何在 Python 3 中异或两个十六进制字符串?