我正在寻找一个 java 类,它将保存具有任意预设精度的十进制值。班上BigDecimal
看起来是一个很好的起点,但我希望能够将小数的大小限制为最终用户决定的大小。从字面上讲,最终用户将指定一个以 10 为基数的范围,我将分配足够的字节来表示该范围内的任何数字。
我正在考虑开设一门延伸课程BigDecimal
。在本课程中,我将添加在预设范围内模拟小数所需的函数。
我向社区提出的问题是:
是否有任何图书馆已经这样做了?
会延伸BigDecimal
是合理的事情吗?
我建议您在您提出的建议之间采用一种中间方式:
The Apfloat
图书馆是一个很好的尝试方法,请查看API docs http://www.apfloat.org/apfloat_java/.
Apcomplex
是一个包装类,例如ABigDecimal
.
因此,在这里,只需应用此类,您就可以有很大的自由来覆盖和增强新方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)