Ola pessoal estou com um problema para converter hexadecimal para integer
da number format exception quando temto fazer a seguinte operação:
// DEC -> HEX
System.out.println("Convertendo de DEC -> HEX");
//aqui pego o decimal negativo
int dec1 = -95;
System.out.println("dec1: " + dec1);
// converto para hexa
String hex1 = Integer.toHexString(dec1);
hex1 = hex1.toUpperCase();
System.out.println("hex1: " + hex1);
// HEX -> DEC
System.out.println();
System.out.println("Convertendo de HEX -> DEC");
//aqui vai o hexa gerado acima
String hex2 = "FFFFFFA1";
System.out.println("hex2: " + hex2);
//da erro na hora que eu tento converter para inteiro novamente
int dec2 = Integer.parseInt(hex2, 16);
System.out.println("dec2: " + dec2);
