1
8
这并不能真正回答为什么我不能在DecimalFormat中使用Java 6.setRoundingMode(RoundingMode)方法,但这至少是一个解决方法。
我用需要舍入的值创建一个BigDecimal,然后用设置为需要舍入值的位数的小数位数来获得该值的BigDecimal。然后,我将该舍入值传递给原始NumberFormat,以便转换为字符串。
|
2
3
以下是我所怀疑的问题(假设我正在正确阅读文档)和它的混乱:
“这是DecimalFormat的增强版本,它基于国际扶轮的标准版本。新的或更改的功能被标记为“新建” 许多年来,Java的一个弱点是DecimalFormat类默认为半圆形,在JVM1.6之前无法改变。遗憾的是,看到安卓一直保持这种生存的需要。
当然,同一个文档说setRondingMode()可以工作,所以这可能是一个彻底的BUG?? |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |