Comment puis-je convertir un entier non signé de 16 bits grand Endian en chaîne hexadécimale? Je veux faire l'inverse de ce que vous pouvez voir dans la capture d'écran. Convertir de Big Endian en chaîne hexadécimal avec Java
De la valeur Big Endian 13089
Je veux avoir pour résultat 3321
. J'ai essayé cela, mais je suis comme résultat 71 48 97 92
qui est une valeur tout à fait différente qui devrait
Integer.reverseBytes(value);
https://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html#toByteArray() inverse l'ordre des octets, mais exclut le dernier (le plus élevé) s'il est 0 –