【发布时间】:2017-11-21 18:29:55
【问题描述】:
我正在构建汇率应用程序并将 Firebase 用作数据存储。 在之前的版本 1 中,确实将汇率数据存储在字符串中,并将字符串转换为 Android 设备上的 BigDecimal 以进行计算。 现在,当我在处理第 2 版时,我决定审查代码并进行更新。我找到了以整数类型存储费率数据而不是转换回小数/双精度/浮点数的解决方案。
流程:
后端 Python -> dataTostore = int(货币汇率值 * 100) Android Java -> rateValue = dataToStore / 100.00
有解决这个问题的经验吗?
如何解决它或使用 string-BigDecimal 足够好?
谢谢。
【问题讨论】:
标签: java python firebase firebase-realtime-database