使用 java 从 big Endian 转换为 Hex String

Convert from big Endian to Hex String with java

如何将 16 位无符号整数 big Endian 转换为十六进制字符串?我想把你在屏幕截图中看到的东西倒过来。

来自 Big Endian 值 13089 我想要的结果是 3321。我尝试了这个,但得到的结果是 71 48 97 92,这是一个与预期

完全不同的值
Integer.reverseBytes(value);

你可以使用这个:

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

您不必反转字节,因为它已经是大端表示法。