Perguntei a muitas pessoas depois de postarem e todas sugeriram escrever lógica para processamento. Mas a lógica desse problema é muito simples Muito simples demais. A solução é a seguinte:
A cópia do código é a seguinte:
Decimalformat formatter = new DecimalFormat ();
// peças inteiras padrão são três em grupo
String str = formatter.format (valor);
// você também pode definir um grupo por n sozinho
int m = n;
df.setGroupingsize (m);
sobre!