Convertion d 'un nurique en hexa en JAVA

Fermé
Signaler
-
 Fanch -
Bonjour

Je souhaiterais connaitre l 'equivalent de la fonction Hex utilisée en VB mais en JAVA .

Voici code tout bête en VB :

Dim mot
mot=Hex(mot)

En java comment je dois faire , il doit bien exister une fonction aussi simple??

Merci de vos réponses

4 réponses

salut,
je réponds un peu 15 ans après ^^ mais si tu cherches toujours une réponse, essaie :

int i = 17; // par exemple

/* conversion dec -> hexa */

String s = Integer.toHexString(i);
// ou un équivalent
String s2 = Integer.toString(i, 16);

/* conversion hexa -> dec */	
	
int j = Integer.parseInt(s, 16);


vli vlou.
bonne continuation
9
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Même si tu as répondu dix ans après... On ne sait jamais ça peut servir à quelqu'un d'autre, même si c'est dix ans après aussi ! :)

Merci pour ton bout de code

Signé Le mec qui a justement besoin de ce bout de code dix ans après.
moi aussi
comme quoi en déterrant un sujet finalement ça peut servir car le topic remonte dans les résultats Google et de + en + de gens le voient ;)
Moi aussi ça m'a servi donc merci
Toujours utile en 2014 :D.

Bonjour,

On peut ajouter pour la conversion hexa -> dec :

int j = 0x0040; // 0040 étant la valeur hexa de @ (par exemple)

ce qui donnera j = 64, la valeur décimale de 0040.

Cordialement.

Dan
Merci pour le dernier bout du code, c'est très simple et il fonctionne correctement. :)
Merci aussi pour le mec qui en a besoin 20 ans apres comme moi :p
ca sert toujours ^^

merci