Pessoal estou com um probleminha na formatação de cpf com java.
estou usando uma classe MaskFormatter que me traz parcialmente o que eu quero.
public String format(Object object) throws Exception {
String texto = object.toString();
MaskFormatter mf = new MaskFormatter("###.###.###-##");
mf.setValueContainsLiteralCharacters(false);
return mf.valueToString(texto);
}
no entanto estou precisando inserir zeros a esquerda quando o tamanho do cpf for menor que 11.
alguém ja passou por algo parecido ou tem alguma dica de como resolver isso?