Skip to content

Instantly share code, notes, and snippets.

@rodrigordgfs
Last active December 18, 2018 22:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rodrigordgfs/511736e0b786c8a1336ae1add3805e28 to your computer and use it in GitHub Desktop.
Save rodrigordgfs/511736e0b786c8a1336ae1add3805e28 to your computer and use it in GitHub Desktop.
Mask Phone to TextView
private static String addMask(final String textoAFormatar, final String mask){
String formatado = "";
int i = 0;
// vamos iterar a mascara, para descobrir quais caracteres vamos adicionar e quando...
for (char m : mask.toCharArray()) {
if (m != '#') { // se não for um #, vamos colocar o caracter informado na máscara
formatado += m;
continue;
}
// Senão colocamos o valor que será formatado
try {
formatado += textoAFormatar.charAt(i);
} catch (Exception e) {
break;
}
i++;
}
return formatado;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment