我有这个代码:
public double stringToDouble(String s) {
NumberFormat nf = NumberFormat.getInstance(Locale.getDefault());
try {
return nf.parse(s).doubleValue();
} catch (java.text.ParseException e) {
return 0.0;
}
}
它工作正常,但是对于某些值,例如 60.0,它给出 600.0,我不知道为什么,对于 60,它给出 60.0
有什么建议么?提前致谢