Convertion d 'un nurique en hexa en JAVA

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
Configuration: Windows 2000
Internet Explorer 6.0

4 réponses

  1. 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
    1. 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.
    2. moi aussi
    3. 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
    4. Toujours utile en 2014 :D.
  2. 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
    1. Merci pour le dernier bout du code, c'est très simple et il fonctionne correctement. :)
  3. Merci aussi pour le mec qui en a besoin 20 ans apres comme moi :p