开发者社区> 问答> 正文

SQlite 数据库怎么把double存为字符串

我使用下面的代码
screenshot
area.longitude 是一个字符串,它的值通过 String.value (A Double Value) 获得,现在通常是像 22.323434523464563456
但是当我检索这个值时:
screenshot
大约是 22.3234。 在我的程序中我需要存储精确的数值。如何处理这个问题?

展开
收起
蛮大人123 2016-02-18 11:59:06 2847 0
1 条回答
写回答
取消 提交回答
  • 努力在努力

    以String类型保存到数据库里。
    String longitude = String.valueOf(area.longitude);
    String latitude = String.valueOf(area.latitude);
    initialValues.put("longitude", longitude);
    initialValues.put("latitude", latitude);

    取值的时候用Double.parseDouble(longitude/latitude);

    2019-07-17 18:43:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
微信SQLite数据库损坏恢复实践 立即下载