Convertion d 'un nurique en hexa en JAVA

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

4 réponses

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