¿Cómo puedo convertir un int en tres bytes en Java?

Estoy tratando de convertir unint en tresbytes representando esoint (Big Endian).

Estoy seguro de que tiene algo que ver con los cambios de bits y de bits. Pero no tengo idea de cómo hacerlo.

Por ejemplo:

int myInt;

// some code

byte b1, b2 , b3; // b1 is most significant, then b2 then b3.

* Tenga en cuenta que soy consciente de que un int es de 4 bytes y los tres bytes tienen una posibilidad de desbordamiento / desbordamiento.

Respuestas a la pregunta(4)

Su respuesta a la pregunta