这可能是一个愚蠢的问题,但我坚持下去。
我正在尝试将RoundingMode
设置为DecimalFormat
。
DecimalFormat df = new DecimalFormat("###.##");
df.setRoundingMode(RoundingMode.HALF_UP);
但是,代码看起来很好,看起来和我见过的很多例子一样。
setRoundingMode()
上的错误是:
***The method setRoundingMode(RoundingMode) is undefined for the type DecimalFormat***
它建议将df
投射到Object
,但这并不能解决任何问题......
有什么建议吗?
修改
我正在使用ver。 1.7
下面我将合规级别更改为1.6但没有差异。
提前感谢您的帮助!
答案 0 :(得分:1)
尝试System.out.println(System.getProperty("java.version"));
并确保您的jre版本确实为1.6或更高