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

O programa Java converte números hexadecimais em decimais

parseInt()Porque o segundo parâmetro é a base, use o segundo parâmetro como16do método. OparseInt()O método possui as seguintes duas formas.

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

Para converter uma string hexadecimal para decimal, use a segunda sintaxe e adicione a base como16,porque a base hexadecimal é16。

Integer.parseInt("12", 16)

Exemplo

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

Resultados de Saída

1092