Formatar texto

Alguem poderia me ajudar dizendo se existe alguma forma de formatar um numero para que fique da seguinte forma ####.###.######-#.
Obrigado

java.text.NumberFormat:

http://javaalmanac.com/egs/java.text/FormatNum.html