Estou tendo um problema na hora de converter uma string hexadecimal para decimal, ocorre o seguinte quando tento converter o valor hexadecimal 49 para decimal, a função me retorna o valor correto 73 , mas quando tento converter minha string 49505152 a função me retorna [telefone removido] , gostaria de ver se alguém poderia me ajudar na solução deste problema, pois o valor que a função deveria me retornar seria 73808182. Agradeço se alguém tiver uma idéia. Estou utilizando a seguinte função:
String digitar = ("49505152");
System.out.println("digitar:" + digitar);
int digitar1 = Integer.parseInt(digitar,16);
System.out.println("digitar1:" + digitar1);