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.