我正在使用下面的代码来获取我在两个分解位置创建的方法的答案。但是,当我这样做并顺从时,我得到一个错误,提示期望标识符。2错误出现,一个指向2,另一个指向之前。我怎么了
import java.text.NumberFormat; NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2);
您所显示的内容是正确的,假设行不是全部在一起(import语句必须在任何类的外部)。因此,例如,这是有效的:
import
import java.text.NumberFormat; class MyClass { void someMethod() { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); // ... } }
…但是问题中显示的那几行不是。
如果不是那样,您说过错误似乎集中在上2。有时,当我们在SO上看到类似这样的问题时,是因为某些零宽度或类似空格的特殊字符意外地出现在源代码中。因此,如果您删除该行并重新输入,则可能会删除令人反感的字符。(实际上令人惊讶的是它经常出现。)
2