Java - Formatando uma String com o MaskFormatter
package javax.swing.text;
Imagem método:
Exemplo Saída:
MaskFormatter documentação: docs.oracle
Código:
public static String FormatarString(String texto, String mascara) {
try {
if (!texto.equals("")) {
MaskFormatter mf = new MaskFormatter(mascara);
mf.setValueContainsLiteralCharacters(false);
return mf.valueToString(texto);
} else {
return "";
}
} catch (ParseException ex) {
System.err.println(ex);
return null;
}
}