我有一个与 Django 后端通信的 Android 应用程序。我目前使用 DecimalField 来表示与金钱相关的变量,例如:
from django.db import models
...
fee = models.DecimalField(max_digits=10,decimal_places=3)
Java 中是否有我可以使用的等效数据类型,或者我应该将数字存储为两部分(分别为小数部分和小数部分)?
最佳答案
任意精度十进制数的标准 Java 类是 BigDecimal。请注意,如果您以 JSON 形式发送,则需要使用字符串而不是数字(所有 JSON 数字都是浮点型),并且您的数据库设置可能需要特别小心才能保存您想要的数字。
关于java - Java 中 Django 的 DecimalField 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52265904/