Mam kilka wartości ciągów, które ja pobieranie pakietu z mojej bazy danych npJak przekonwertować frakturę sformatowaną na ułamek dziesiętny lub zmiennoprzecinkowy w języku Java?
"1/4","2/3"
Ale jak podczas wyświetlania zawartości Android ListView muszę wyświetlić go jako 0.25
, 0.66
.
Nie chcę teraz dzielić łańcucha, a następnie ukrywać pojedynczych ciągów na liczbach i , a następnie dzielić je, aby uzyskać wynik.
Czy ktoś wie, jakiekolwiek bezpośrednie funkcje, takie jak Double.valueOf
lub parseDouble
rodzaj?
Twój wymóg znalezienia rozwiązania wydaje się nieuzasadniony, wydaje się najlepszym sposobem na zrobienie tego w ten sposób. –
Tak, gabriel, nawet ja myślałem, dlaczego ktoś zapisałby wartości jako 1/4 i 2/3 w bazie danych, ale jeśli chodzi o klienta, tak, oni mają takie wartości, więc potrzebowali tego do obejrzenia. –
Mój komentarz nie dotyczył sposobu, w jaki dane zostały zapisane (sam widząc jakieś dziwne rzeczy), ale ograniczenia do używania podziału ("/") w celu rozwiązania problemu. –