DecimalFormat df=new DecimalFormat

解决方案 »

  1.   

    package test;import java.text.*;
    import java.math.*;
    public class NumberToString {
      public NumberToString() {
      }
      public static void main(String[] args) {
        System.out.println(floatToString(1230991.291));
        System.out.println(floatToString(200.0));
        System.out.println(floatToString(87238.001));
        System.out.println(floatToString(-23870.0));  }
      public static String floatToString(double value) {
        DecimalFormat df=new DecimalFormat(",###.###");
        return df.format(value);
      }
    }