yo usaria la clase
DecimalFormat, a la cual tu le especcificas el formato con el cual quieres que te ponga el numero, por ejemplo esto te generaria una salida asi:
43214.346543 -> $43,214.347
awesome
Código PHP:
double value = 43214.346543;
String pattern = "$###,###.###";
DecimalFormat myFormatter = new DecimalFormat(pattern);
String output = myFormatter.format(value);
System.out.println(value + " " + pattern + " " + output);
have funnnnn