Tôi có vài giá trị chuỗi mà tôi đang lấy từ cơ sở dữ liệu của tôi ví dụLàm thế nào để chuyển đổi từ chuỗi định dạng phân số thành thập phân hoặc Float trong Java?
"1/4","2/3"
Nhưng khi hiển thị nội dung như Android ListView tôi cần phải hiển thị nó như 0.25
, 0.66
.
Bây giờ tôi không muốn chia chuỗi và sau đó chuyển sang các chuỗi riêng lẻ thành các số và rồi chia chúng thành kết quả.
Có ai biết, bất kỳ chức năng trực tiếp nào như Double.valueOf
hoặc parseDouble
không?
Yêu cầu của bạn để tìm một giải pháp có vẻ không hợp lý, có vẻ như cách tiếp cận tốt nhất để làm điều đó như vậy. –
Có gabriel, thậm chí tôi đã nghĩ tại sao một người nào đó sẽ lưu các giá trị như 1/4 và 2/3 trong cơ sở dữ liệu, nhưng theo như mối quan tâm của khách hàng, có họ có giá trị như vậy, vì vậy cần thiết cho công việc. –
Nhận xét của tôi không liên quan đến cách dữ liệu được lưu (có thấy một số điều kỳ lạ), nhưng để hạn chế của bạn để sử dụng một chia ("/") để giải quyết vấn đề. –