使用java从big Endian转换为Hex String

时间:2016-11-04 11:56:20

标签: java hex endianness

如何将16位无符号整数大Endian转换为Hex String?我想与屏幕截图中的内容相反。 enter image description here

根据我希望得到的Big Endian值13089 3321。我尝试了这个,但我得到了结果71 48 97 92,这是一个完全不同的预期值

Integer.reverseBytes(value);

1 个答案:

答案 0 :(得分:1)

您可以使用:

String hex = Integer.toHexString(13089);
System.out.println(hex) //prints 3321

你不必反转字节,因为它已经是一个大端表示。