Tôi có một đối tượng DecimalFormat mà tôi đang sử dụng để định dạng tất cả các giá trị kép của mình thành số chữ số được đặt (giả sử 2) khi tôi hiển thị chúng. Tôi muốn nó thường định dạng thành 2 chữ số thập phân, nhưng tôi luôn muốn có ít nhất một chữ số có nghĩa. Ví dụ, nếu giá trị của tôi là 0,2 thì trình định dạng của tôi phun ra 0,20 và điều đó thật tuyệt. Tuy nhiên, nếu giá trị của tôi là 0.000034 trình định dạng của tôi sẽ nhả ra 0,00 và tôi muốn trình định dạng của tôi nhổ ra 0,003003.Định dạng gấp đôi thành ít nhất một chữ số quan trọng trong Java/Android
Số định dạng trong Objective-C làm điều này rất đơn giản, tôi chỉ có thể đặt số chữ số tối đa tôi muốn hiển thị ở 2 và số chữ số có nghĩa tối thiểu ở 1 và nó tạo ra kết quả mong muốn của tôi, nhưng cách Tôi làm điều đó trong Java?
Tôi đánh giá cao bất kỳ trợ giúp nào mà bất kỳ ai cũng có thể cung cấp cho tôi.
Kyle
Chỉnh sửa: Tôi muốn làm tròn giá trị để 0.000037 hiển thị là 0,00004.
Cảm ơn, cyber-monk, trông giống như chính xác những gì tôi cần! –
@Kyle, chào mừng bạn! –