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

Come convertire da decimale a esadecimale in Java

Per convertire un numero decimale in esadecimale, utilizzare uno dei seguenti metodi:

  • Integer.toHexString() -Restituisce la rappresentazione in stringa del parametro intero, come numero unsigned in base 16.

  • Integer.parseInt() -Consente anche di impostare la base, ad esempio per l'esadecimale, impostarla a 16.

Ora diamo un'occhiata a un esempio di utilizzo del metodo Integer.toHexString() per convertire un numero decimale in esadecimale.

Esempio

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

Risultato di output

9e

Ora diamo un'occhiata a un esempio di utilizzo del metodo Integer.parseInt() per convertire un numero decimale in esadecimale.

Esempio

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

Risultato di output

984