Comment imprimer des octets en hexadécimal en utilisant le Système.out.println?
J'ai déclaré un tableau d'octets (je suis à l'aide de Java):
byte test[] = new byte[3];
test[0] = 0x0A;
test[1] = 0xFF;
test[2] = 0x01;
Comment pourrais-je imprimer les différentes valeurs stockées dans le tableau?
Si j'utilise du Système.out.println(test[0]), il permet d'imprimer '10'. J'avais comme l'impression 0x0A
Merci à tout le monde!
Vous devez vous connecter pour publier un commentaire.
OU (pretty print)
OU (pretty print)
System.out.printf
est probablement la meilleure idée.Integer.toHexString
imprime10
pas0x0A
.REMARQUE: test[1] = 0xFF; cette habitude de compiler, vous ne pouvez pas mettre 255 (FF) dans un octet, java vous souhaitez utiliser un int.
vous pourriez être en mesure de le faire...
Je voudrais tester si j'étais près de mon IDE (si j'étais près de mon IDE je voulait pas être sur Stackoverflow)