Tôi có một BigDecimallĩnh vực amountmà đại diện cho tiền bạc, và tôi cần in giá trị của nó trong trình duyệt trong một định dạng như $123.00, $15.50, $0.33.
Làm thế nào tôi có thể làm điều đó?
(Giải pháp duy nhất đơn giản mà tôi thấy bản thân mình là nhận được floatValuetừ BigDecimalvà sau đó sử dụng NumberFormatđể làm cho hai chữ số chính xác cho phần phần).