Galera,
Estou efetivando codigos para validação de informação de certificado porém o método que eu estou chamando só aceita BigInteger e gostaria de saber se há alguma forma da classe BigInteger aceitar Hexadecimal/String como no exemplo abaixo.
Segue abaixo o cod simples apenas para representação:
public static void main(String[] args) throws Exception {
String serialNumber = "4cfcd835";
BigInteger bg = new BigInteger(serialNumber);
System.out.println(bg);
}
Erro:
Exception in thread "main" java.lang.NumberFormatException: For input string: "4cfcd835"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.math.BigInteger.<init>(Unknown Source)
at java.math.BigInteger.<init>(Unknown Source)
at certificate.CertificadoDigital.main(CertificadoDigital.java:175)
Valeu !