Boa tarde galera do Guj, estou com uma dúvida em como faço para jogar o retorno de uma ER em uma variável do tipo INT
em formato HEXA.Segue o código :
...
String hexa;
int numero;
pattern = Pattern.compile(".*LAT=(#?([A-Fa-f0-9]){3}(([A-Fa-f0-9]){3})?).*",Pattern.DOTALL);
matcher = pattern.matcher(input);
if(matcher.matches()){
System.out.println("ACHOU LAT" + matcher.replaceAll("$1"));
hexa = "0x" + matcher.replaceAll("$1");
numero1 = Integer.parseInt(hexa); //da erro!! por exemplo a regex leria FEB521 em hexa, mas em java preciso por o valor 0x antes pra reconhecer como hexa e nao sei como //concatenar o valor retornado pela ER em uma variável inteira.
Obrigado.