Incluir separador de miles a un número

jguerre
12 de Mayo del 2006
Hola chicos, a ver si me pueden ayudar...

Necesito hacer lo siguiente.
-Tengo un numero que puede ser por ejemplo de tipo long.
-Debo pasarlo a String para utilizarlo en la librería iText y crear un pdf.
-Pero me di cuenta que los números sin el punto que separa los miles causa confusion visual en el informe.
-¿Cómo puedo pasar un número de tipo long a String incluyendo los puntos separadores de miles?

Ejemplo:
sin separador de miles ----> 123456789
con separador de miles----> 123.456.789

Muchas gracias por su ayuda