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

Cómo convertir decimal a hexadecimal en Java

Para convertir un número decimal a hexadecimal, utilice uno de los siguientes métodos:

  • Integer.toHexString() -Devuelve la representación de cadena del parámetro entero, con base en16entero sin signo en base dada.

  • Integer.parseInt() -También le permite establecer la base, por ejemplo, para el hexadecimal, configurela como16。

Ahora vamos a ver un ejemplo de cómo convertir un número decimal a hexadecimal utilizando el método Integer.toHexString().

Ejemplo

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

Resultados de salida

9e

Ahora vamos a ver un ejemplo de cómo convertir un número decimal a hexadecimal utilizando el método Integer.parseInt().

Ejemplo

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

Resultados de salida

984