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

Como converter decimal para hexadecimal em Java

Para converter decimal para hexadecimal, use um dos seguintes métodos:

  • Integer.toHexString() -Ele retorna a representação em string do parâmetro inteiro, com base em16para inteiro não sinalizado de base dada.

  • Integer.parseInt() -Também permite que você defina a base, por exemplo, para hexadecimal, configure16.

Agora vamos ver um exemplo de como usar o método Integer.toHexString() para converter decimal para hexadecimal.

Exemplo

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

Resultados de saída

9e

Agora vamos ver um exemplo de como usar o método Integer.parseInt() para converter decimal para hexadecimal.

Exemplo

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

Resultados de saída

984