Возможный дубликат:
Преобразование целочисленного в массив байтов (Java)
Мне нужно сохранить длину буфера, в байтовом массиве - 4 байта.
Псевдокод:
private byte[] convertLengthToByte(byte[] myBuffer)
{
int length = myBuffer.length;
byte[] byteLength = new byte[4];
//here is where I need to convert the int length to a byte array
byteLength = length.toByteArray;
return byteLength;
}
Каким будет лучший способ сделать это? Помня, что я должен преобразовать этот массив байтов обратно в целое число позже.