本文介绍了简称toHexString的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有方法 Integer.toHexString()
和 Long.toHexString()
。由于某种原因,他们没有实现 Short.toHexString()
。
There are methods Integer.toHexString()
and Long.toHexString()
. For some reason they didn't implement Short.toHexString()
.
将Short转换为十六进制字符串的规范方法是什么?
What is the canonical method converting Short to a hex string?
无法使用 Integer.toHexString()
因为 Integer.toHexString( - 33)
等于 ffffffdf
这不是一个短值。
It's not possible to use Integer.toHexString()
because Integer.toHexString(-33)
equals ffffffdf
which is not a short value.
推荐答案
如果你的系统短
表示为16Bit,你也可以简单地执行以下操作。
If in your system short
is represented as 16Bit you can also simply do the following.
String hex = Integer.toHexString(-33 & 0xffff);
这篇关于简称toHexString的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!