float a= (float) 1846.4;
NumberFormat df = DecimalFormat.getInstance();
df.setMinimumFractionDigits(2);
df.setMaximumFractionDigits(2);
float b = Float.parseFloat( df.format(a));
为浮点数设置小数位的最佳方法是什么(我只想设置浮点值的 2 个小数位,可以是 2013.43452 或 2392.2)?现在我得到了像 E 这样的异常xception in thread "main" java.lang.NumberFormatException: For input string: "1,846.40"
。