hola amigo lo que necesitas es a: DecimalFormat, ejecuta y mira esto:
import java.text.*;
class Manejo_de_DecimalFormat
{
public static void main(String arg[])
{
double dato1=1500211.23240;
double dato2=1500211.232485996;
DecimalFormat formato=new DecimalFormat("###,###,##0.0000");
System.out.println("dato 1 con formato: "+formato.format(dato1));
System.out.println("dato 2 con formato: "+formato.format(dato2));
}
}
Salida:
Cita: dato 1 con formato: 1.500.211,2324
dato 2 con formato: 1.500.211,2325