使用 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
您不必反转字节,因为它已经是大端表示法。
如何将 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
您不必反转字节,因为它已经是大端表示法。