O trecho de código abaixo deveria verificar se um numero vem seguido imediatamente de uma letra. Em caso afirmativo, deveria inserir um espaço em branco separando esses caracteres.
Como por exemplo:
Nesse caso deveriamos obter:
Mas isso não está acontecendo
if(Character.isDigit(cepTMP.charAt(i))){
contadorDeNumeros++;
if(Character.isLetter(cepTMP.charAt(i+1))){
String a = cepTMP.substring(0,i+1);
String b = cepTMP.substring(i+1);
cepTMP = a + " space " + b;
}
}
OBS: coloquei uma String “space” para simular um espaço em branco. Uma vez que a substituição da mesma por um " " chegaria no resultado que eu queria.