Java - Convert int to Byte Array of 4 Bytes?

Viewed 146765

Possible Duplicate:
Convert integer into byte array (Java)

I need to store the length of a buffer, in a byte array 4 bytes large.

Pseudo code:

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;
}

What would be the best way of accomplishing this? Keeping in mind I must convert that byte array back to an integer later.

4 Answers
Related