NumberFormat objFormat = new DecimalFormat("#.##");
double dblJe = Double.parseDouble(objFormat.format("2325.21453"));

解决方案 »

  1.   

    System.out.println(new DecimalFormat(".##").format(-995.12345));
      

  2.   

    import java.text.DecimalFormat;
    public class DoubleFormat
    {
        //保留二位小数
        public static String fmt2dec(String value)
        {
            String result = "";
            Double dd = new Double(value);
            result = DoubleFormat.fmt2dec(dd.doubleValue());
            return result;
        }
        public static String fmt2dec(double value)
        {
            String result = "";
            DecimalFormat df = new DecimalFormat("0.00");
            result = df.format(value);
            return result;
        }
    }
      

  3.   

    NumberFormat objFormat = new DecimalFormat("#.##");