如何在java中將變量分割爲單個字節?我有以下例如在C++代碼片段:從java中的多字節變量中獲取單個字節
unsigned long someVar;
byte *p = (byte*)(void*) someVar; // byte being typedef unsigned char (from 0 to 255)
byte *bytes = new byte[sizeof(someVar)];
for(byte i = 0;i<sizeof(someVar);i++)
{
bytes[i] = *p++;
}
.... //do something with bytes
我要完成下的Java一樣,但我似乎無法找到一個明顯的解決方法。
這是C++,而不是C. –
@ChristofferHammarström,絕對正確。改變了問題。 –
你看起來像這樣嗎? http://stackoverflow.com/questions/1936857/convert-integer-into-byte-array-java – Dinakar