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

El programa Java convierte números hexadecimales a decimales

parseInt()Debido a que el segundo parámetro es la base, se utiliza el segundo parámetro como16del método. EsteparseInt()El método tiene las siguientes dos formas.

static int parseInt(String s)
static int parseInt(String s, int radix)

Para convertir una cadena hexadecimal a decimal, utilice la segunda sintaxis y agregue la base como16,ya que la base hexadecimal es16。

Integer.parseInt("12", 16)

Ejemplo

public class Demo {
   public static void main( String args[] ) {
      //Convertir a decimal
      System.out.println(Integer.parseInt("444", 16));
   }
}

Resultado de salida

1092