【发布时间】:2012-11-06 11:17:01
【问题描述】:
我从数据库中获取的字符串值很少,例如
"1/4","2/3"
但在显示为 Android ListView 内容时,我需要将其显示为 0.25,0.66。
现在我不想拆分字符串,然后将单个字符串转换为数字和 然后将它们分开以获得结果。
有谁知道,有像Double.valueOf 或parseDouble 这样的直接函数吗?
【问题讨论】:
-
您找到解决方案的要求似乎不合理,这似乎是这样做的最佳方法。
-
是的,加布里埃尔,我什至在想,为什么有人会在数据库中将值保存为 1/4 和 2/3,但就客户而言,是的,它们确实有这样的值,所以需要这项工作-周围。
-
我的评论不是关于如何保存数据(我自己也看到了一些奇怪的事情),而是关于你限制使用 split("/") 来解决问题。
-
好的,但是我将如何使用拆分以外的方法将“1/4”字符串转换为 0.25 作为浮点值或双精度值?
-
正如人们在答案上所说,没有方法,所以你应该使用拆分,这就是为什么我不明白你不想使用它。