Tôi có trường BigDecimal
amount
đại diện cho tiền và tôi cần in giá trị của nó trong trình duyệt ở định dạng như $123.00
, $15.50
, $0.33
.Làm cách nào để in các giá trị BigDecimal được định dạng?
Tôi có thể làm như thế nào?
(Giải pháp đơn giản duy nhất mà tôi thấy mình là nhận được floatValue
từ BigDecimal
và sau đó sử dụng NumberFormat
để tạo độ chính xác hai chữ số cho phần phân số).
Nếu bạn thích không được hiển thị như 0.00 (thay vì 0,00), sử dụng mô hình '" # Thay vào đó, ## 0.00 ". – Jonik