自己看java.text.NumberFormat类的api说明

解决方案 »

  1.   

    NumberFormat nf = new DecimalFormat(",##0.00");
    double a=123515873.25;
    System.out.println(nf.format(a));
      

  2.   

    DecimalFormat nf = new DecimalFormat("###,##0.##########################");
            System.out.println(nf.format(1254.56789));
            System.out.println(nf.format(1254));
            System.out.println(nf.format(.56789));
            System.out.println(nf.format(0));