在android中存储大的十进制数

时间:2016-12-12 11:45:07

标签: java android sqlite

在Android中, 我将在Sqlite中存储8位数但是当我从edittext检索值到Float / Double时,则值显示具有特定数字格式,即。 " E"或者一些时间添加"。"在价值观中。

编辑文本值为:99989888 结果是:9.998989

我如何解决这个问题? 我无法使用BigDecimal,因为Sqlite和>不支持它。操作

2 个答案:

答案 0 :(得分:0)

您可以尝试使用long代替

答案 1 :(得分:0)

您可以使用BigDecimal的TEXT表示,并在需要时将其转换为/。另一个方法是here