Bonjour,
Simple curiosité, comment procéder pour afficher le contenu d'un octet sous forme binaire
Je sais qu'en C , c'est possible mais en JAVA, je ne vois pas
Merci
Bonjour,
Simple curiosité, comment procéder pour afficher le contenu d'un octet sous forme binaire
Je sais qu'en C , c'est possible mais en JAVA, je ne vois pas
Merci
Avec ceci :
FAQ
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Ok mais ici , c'est le contenu d'un octet au cours d'une lecture de
type DataInputStream --> readInt()
Je voudrais visualiser chacun des 4 octets qui code un entier
sous forme binaire
Pour récupérer les 4 octets, bah c'est comme en C...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 byte v1 = (byte) (var & 0x000000FF); byte v2 = (byte) ((var & 0x0000FF00) >> 8); byte v3 = (byte) ((var & 0x00FF0000) >> 16); byte v4 = (byte) ((var & 0xFF000000) >> 24);
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Ok merci de ta réponse MAIS quand j'ai un byte
comment je fais pour l'afficher sous forme de 0 et de 1 ???
C'est çà mon problème
Comme j'ai essayé de le dire juste avant, tu peux utiliser :
Tu devras peut être rajouté des 0 pour avoir les 8 bit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Integer.toBinaryString(chiffre);
Sinon tu peux le faire tout a la main avec un boucle... sauf si quelqu'un d'autres a une autre solution![]()
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Partager