Formatar double em dinheiro

queria formatar um valor que foi gravado no banco tipo “250.00” e quando eu faço a consulta quero que retorne “250.00” e não está retornando dessa forma, está retornando 250.0. Tem alguma formatação para esse tipo de problema.
O tipo do objeto e double e estou pogramando em servlet.

double valor = 32.55;

java.text.NumberFormat.getCurrencyInstance(
new Locale(“pt”,“br”)).format(valor.doubleValue())

você pode usar a DecimalFormat uma classe para formatar valores, você deve quando instanciar a classe informar uma String de máscara “###,###.##” exemplo
DecimalFormat formt = new DecimalFormat("###,###.##");
então use o método format(double x) para transformar em uma String que corresponde a dinheiro