Возможный дубликат:
Преобразование целого числа в массив байтов (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; }
Как лучше всего это сделать? Имея в виду, я должен преобразовать этот массив байтов обратно в целое число позже.