按照https://stackoverflow.com/questions/1738244/what-is-the-java-equivalent-of-net-bitconverter問題中提供的建議,我已經開始實施我自己的Java轉換器,但沒有得到相同的結果。用於Java的Bitconverter
有人請指導我,我可能會做錯嗎?
public static byte[] GetBytes(Integer value) {
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
DataOutputStream stream = new DataOutputStream(byteStream);
try {
stream.writeInt(value);
} catch (IOException e) {
return new byte[4];
}
return byteStream.toByteArray();
}
byte[] result = BitConverter.GetBytes(1234); //JAVA: [0, 0, 4, -46]
byte[] result = BitConverter.GetBytes(1234); //C#: [210, 4, 0, 0]
什麼是關閉設定值? – gpa 2013-08-09 22:11:24
@gpa不管你到目前爲止閱讀的數據如何 – 2013-08-09 22:19:21