Je fais une mission à ce sujet. Eaxmple: J'ai un message (chaîne), et la longueur est de 302 en déc, 12e en hexadécimal.Comment changer la chaîne hexadécimale en 4 octets en java?
String message = "THE MESSAGE BODY";
int lengthOfMessage = number.length(); // 302
String lengthOfMessageInHex = Integer.toHexString(lengthOfMessage); // 12e
Maintenant, je dois changer le lengthOfMessageInHex de "12e" à "0000012e".
lengthOfMessageInHex = ("00000000" + lengthOfMessageInHex)
.substring(lengthOfMessageInHex.length()); // 0000012e
Et maintenant je voudrais stocker 00 00 01 2e à un nouvel octet [4].
Comment puis-je le faire?
Merci.
Oui, j'ai suivi la suggestion d'extraneon et je l'ai mise en œuvre comme votre code. Merci. – Roy