首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java货币数据类型

问Java货币数据类型
EN

Stack Overflow用户
提问于 2022-11-06 23:30:11
回答 1查看 84关注 0票数 0

我需要从JSON读取数据,并且有一些货币数据,如下所示:

代码语言:javascript
复制
$234,205,860

我想将这些数据作为字符串映射到我的DTO类,但我不确定Java中是否存在合适的数据类型。我在网上看,但没有看到任何这类数据。

那么,这种货币价值有任何数据类型吗?还是应该使用字符串将此类数据保存在Java中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-06 23:55:56

这里的关键字是精确度。双倍和浮动在大多数情况下都是一个糟糕的选择!为了不丢失精度,可以想到字符串,并且可以很好地存储值,而不会遇到破坏精度的问题。在某些情况下,长时间也可能是好的。

如果您将来需要操作值,请选择BigDecimal。在Java中要使用什么样的数据类型来赚钱?

编辑:*应该是双倍(不长)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74340555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档