[java]convertir un int decimal en hexa et faire ensuite un masque?

convertir un int decimal en hexa et faire ensuite un masque? [java] - Java - Programmation

Marsh Posté le 18-02-2003 à 09:45:43    

g ça : int ReadTemp, MasqueBit0=0x01
et j aimerai faire un masque sur ReadTemp afin de lire que le premier bit.  Je pense qu'il faut un et logique mais comment convertir ReadTemp en Hexa.
merci


Message édité par deff le 18-02-2003 à 09:50:54

---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 18-02-2003 à 09:45:43   

Reply

Marsh Posté le 18-02-2003 à 09:46:59    

Quel langage ? Passke moi, le langage newbie, j'connais pas... :sarcastic:

Reply

Marsh Posté le 18-02-2003 à 09:51:02    

désolé


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 18-02-2003 à 09:53:48    

si c'est du C :
 
ReadTemp &= 0x01;
 
pas besoin de convertir en hexa


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 18-02-2003 à 09:54:35    

ben pareil pour du java. Je vois pas pkoi il faudrait "convertir"

Reply

Marsh Posté le 18-02-2003 à 09:55:05    

OK, bin en Java t'as la méthode statique toHexString(int) de la classe java.lang.Integer. Exemple : String hexa = Integer.toHexString(ReadTemp); (au passage, la convention Java est d'écrire readTemp ; pas de majuscule au premier mot d'un nom de variable).
 
Mais t'es pas obligé de passer par une String pour faire ça, tu peux appliquer directement le ET binaire sur ton int :
 
int result = ReadTemp & 0x00000001;
 
EDIT : multigraillaid :o


Message édité par Taiche le 18-02-2003 à 09:55:21
Reply

Marsh Posté le 18-02-2003 à 10:08:14    

ok merci ça marche !!!
 :p  :p  :p


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed