嗨,我在 SO 中看到了许多将整数值转换为无符号字节数组的链接。但我无法弄清楚。我的转换如下
//在安卓中
int checksum=104396;
byte[] byteArray = GetBytesInt(checksum);
public static byte[] GetBytesInt(int value) {
byte[] bytes = new byte[4];
bytes[0] = (byte) (value >> 24);
bytes[1] = (byte) (value >> 16);
bytes[2] = (byte) (value >> 8);
bytes[3] = (byte) (value);
return bytes;
}
android
[0,1,-105,-52]中的输出
//在c#中
uint CheckSum=104396;
byte[] byteArray=BitConverter.GetBytes(CheckSum)
where BitConverter is System method
c#中的输出
[204,151,1,0]
我如何在 java 或 android 中获得此输出。我检查 java 8 和 Guava 是否返回相同。
请帮我写一些代码