Ben örneğinJava'da ondalık formatlı dizgeden Decimal veya Float'a nasıl dönüştürülür?
"1/4","2/3"
benim veritabanından getirilirken ediyorum birkaç dize değeri bulunan Ancak Android ListView içerikleri olarak görüntülenirken ben 0.25
, 0.66
olarak görüntülemek gerekir.
Şimdi dizeyi ayırmak ve daha sonra tek tek dizelerle sayılara ve 'a gizlemek istemiyorum.
bilen var mı, Double.valueOf
veya parseDouble
tür gibi herhangi bir doğrudan fonksiyonlar?
İhtiyaçlarınız böyle yapmak iyi bir yaklaşım gibi görünüyor mu, mantıksız görünüyor. –
Evet Gabriel, ben bile birisi veritabanında 1/4 ile 2/3 olarak değerleri kaydetmek, ama bildiğim kadarıyla müşteri mesele olarak, evet onlar böylece iş çevresinde gerekli, bu tür değerlere sahip neden düşünüyordum. –
Yorumum, verilerin nasıl kaydedildiğini (kendimi tuhaf bir şey görerek) değil, problemi çözmek için bir bölme ("/") kullanma kısıtlamanızla ilgili değildi. –