【问题标题】:Store large decimal number in android在android中存储大十进制数
【发布时间】:2016-12-12 19:53:57
【问题描述】:

在安卓系统中, 我将在 Sqlite 中存储 8 位数字,但是当我从 edittext 检索值到 Float/Double 时,值以特定的数字格式显示,即。 “E”或一段时间添加“。”在价值观中。

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

我该如何解决这个问题? 我不能使用 BigDecimal,因为 Sqlite 和 > 运算符不支持它。

【问题讨论】:

  • “显示”是什么意思?编辑框不是唯一的地方吗?

标签: java android sqlite


【解决方案1】:

您可以尝试改用long

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 2013-05-13
      • 2014-09-22
      相关资源
      最近更新 更多