English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comment convertir un décimal en hexadécimal en Java

Pour convertir un nombre décimal en hexadécimal, utilisez l'une des deux méthodes suivantes :

  • Integer.toHexString() -Il retourne la représentation en chaîne du paramètre entier, pour une base16entier non signé à la base donnée.

  • Integer.parseInt() -Il vous permet également de définir la base, par exemple pour l'hexadécimal, il est défini sur16。

Maintenant, regardons un exemple où nous utilisons la méthode Integer.toHexString() pour convertir un nombre décimal en hexadécimal.

Exemple

public class Demo {
   public static void main(String args[]) {
      int dec = 158;
      System.out.println(Integer.toHexString(dec));
   }
}

Résultat de la sortie

9e

Maintenant, regardons un exemple où nous utilisons la méthode Integer.parseInt() pour convertir un nombre décimal en hexadécimal.

Exemple

public class Demo {
   public static void main(String args[]) {
      String str = "3d8";
      System.out.println(Integer.parseInt(str, 16));
   }
}

Résultat de la sortie

984