Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2234 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  décalge java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

décalge java

n°1807464
conchita07
Posté le 02-11-2008 à 17:05:38  profilanswer
 

bonjour :)  
 
j'arrive pas à comprendre ce que font certaine instruction dans cet fonction

Code :
  1. private static int getBit(byte[] data, int pos) {
  2.         int posByte = pos/8;  //OK la je divise
  3.         int posBit = pos%8;//je récupère le reste
  4.         byte valByte = data[posByte]; // je met dans valByte l'octet de position posByte
  5.         int valInt = valByte>>(8-(posBit+1)) & 0x0001; // est ce que ici je fais un décalage adroite à l'intérieur de l'octet (décalage de bit??? ) et c'est quoi le 0x0001
  6.         return valInt;
  7.      }


merci de bien vouloir m'aider :)

mood
Publicité
Posté le 02-11-2008 à 17:05:38  profilanswer
 

n°1807487
masklinn
í dag viðrar vel til loftárása
Posté le 02-11-2008 à 20:14:48  profilanswer
 

0x0001 est un entier (ici "1" ) écrit en hexa.

 

& effectue un "et" logique binaire entre les deux opérandes, donc 0x0001 est utilisé comme un masque pour récupérer la valeur du dernier bit de "valByte>>(8-(posBit+1))".

Message cité 1 fois
Message édité par masklinn le 02-11-2008 à 20:57:49

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1807504
Taz
bisounours-codeur
Posté le 02-11-2008 à 20:52:17  profilanswer
 

masklinn a écrit :

0x0001 est un entier (ici "1" ) écrit en hexa.
 
& effectue un "et" logique entre les deux opérandes, donc 0x0001 est utilisé comme un masque pour récupérer la valeur du dernier bit de "valByte>>(8-(posBit+1))".


c'est un & bit à bit justement

n°1807509
masklinn
í dag viðrar vel til loftárása
Posté le 02-11-2008 à 20:57:37  profilanswer
 

Taz a écrit :


c'est un & bit à bit justement


Oui, binaire pardon, je me plante systématiquement quand je le dis [:prozac]  [:prozac]  [:prozac]

 

merci pour la correction :o


Message édité par masklinn le 02-11-2008 à 20:57:57

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1807534
conchita07
Posté le 02-11-2008 à 22:29:25  profilanswer
 

ok merci j'ai compris :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  décalge java

 

Sujets relatifs
aide pour un programme JAVA (débutante)Fluxs Java
JAVA + NETBEANS + ACCESSformulaire en Flash, traitement en Java, retour vers Flash
[Résolu] Paramétrer le "Java heap space" sur TomcatWeb services en Java
Sécurité javaHELP dr java
Versions de Java au sein d'une même releaseHebergeur Java Tomcat
Plus de sujets relatifs à : décalge java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR