Ho un campo BigDecimal
amount
che rappresenta denaro e devo stampare il suo valore nel browser in un formato come $123.00
, $15.50
, $0.33
.Come stampare valori BigDecimal formattati?
Come posso farlo?
(L'unica soluzione semplice che vedo io è ottenere floatValue
da BigDecimal
e quindi utilizzare NumberFormat
per rendere precisione a due cifre per la parte frazione).
Se si preferisce lo zero da visualizzare come 0.00 (invece di 0,00), utilizzare il modello '" # , ## 0.00 "invece. – Jonik