Hola bhonox,
Aunque a mi juicio es un mecanismo un poco enrevesado, sí existe en java una clase para realizar formateos de números.
Esta clase se llama NumberFormat y se encuentra dentro del paquete java.text.
Te pongo un ejemplo rápido....
Código PHP:
import java.text.*; // Para NumberFormat
.....
.....
public String getFormattedNumber(Double p_number) {
NumberFormat l_nf = NumberFormat.getInstance();
String l_rVal; // Valor de retorno de la función.
l_nf.setMaximumFractionDigits(2); // 2 decimales como mucho y como poco
l_nf.setMinimumFractionDigits(2);
l_rVal = new String ( l_nf.format(p_number.doubleValue()));
return l_rVal;
}
Espero que esta ayuda te sirva para algo. La clase FormatNumber es gigantesca, por lo que te recomiendo que busques mas opciones en la documentación de Sun.
Saludos.