Comment puis-je convertir un short
(2 octets) en un tableau d'octets en Java, par ex.Convertir short to byte [] en Java
short x = 233;
byte[] ret = new byte[2];
...
ça devrait être quelque chose comme ça. Mais pas sûr.
((0xFF << 8) & x) >> 0;
EDIT:
Aussi, vous pouvez utiliser:
java.nio.ByteOrder.nativeOrder();
A découvrir pour obtenir si l'ordre des bits natif est grand ou petit. En outre, le code suivant est extrait de java.io.Bits
qui fait:
- octet (array/offset) à booléen
- tableau d'octets à carboniser
- tableau d'octets à court réseau
- d'octets int
- tableau d'octets à flotter tableau
- octets à longue tableau
- octets doubler
Et vice versa.
http://stackoverflow.com/ questions/3114935/convertir-de-court-à-byte-et-viceversa-en-java? rq = 1 – LadyDi