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

Parser e formatar em hexadecimal usando Java

Para analisar e formatar como hexadecimal em Java, usamos a classe BigInteger. A classe java.math.BigInteger fornece equivalentes para todos os operadores de números inteiros primitivos de Java e todos os métodos relacionados no java.lang.Math.

No exemplo a seguir, usamos BigInteger e criamos um objeto. Desta forma, configuramos alguns valores como hexadecimal e base, ou seja, hexadecimal de16.

BigInteger bi = new BigInteger("2ef", 16);

Vamos ver um exemplo.

Exemplo

import java.math.*;
public class Demo {
   public static void main(String args[]) {
      BigInteger bi = new BigInteger("2ef", 16);
      String s = bi.toString(16);
      System.out.println(s);
   }
}

Resultado de Saída

2ef