如何将16位无符号整数大Endian转换为Hex String?我想与屏幕截图中的内容相反。
根据我希望得到的Big Endian值13089
3321
。我尝试了这个,但我得到了结果71 48 97 92
,这是一个完全不同的预期值
Integer.reverseBytes(value);
答案 0 :(得分:1)
您可以使用:
String hex = Integer.toHexString(13089);
System.out.println(hex) //prints 3321
你不必反转字节,因为它已经是一个大端表示。