¿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.