Jak mogę zamienić int na trzy bajty w Javie?

Próbuję przekonwertowaćint na trzybytes reprezentowanie tegoint (big endian).

Jestem pewien, że ma to coś wspólnego z bitową i bitową zmianą. Ale nie mam pojęcia, jak to zrobić.

Na przykład:

int myInt;

// some code

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

* Zauważ, że mam świadomość, że int ma 4 bajty, a trzy bajty mają szansę na przepełnienie.

questionAnswers(4)

yourAnswerToTheQuestion