在DecimalFormat上设置RoundingMode时出现问题

时间:2014-05-15 21:08:49

标签: java eclipse decimalformat

这可能是一个愚蠢的问题,但我坚持下去。

我正在尝试将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但没有差异。

Java Compiler

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

尝试System.out.println(System.getProperty("java.version"));并确保您的jre版本确实为1.6或更高