float f = 0.0001f;
        DecimalFormat formate = new DecimalFormat("0.#####");
        String fd = formate.format(f);
        System.out.println(fd);

解决方案 »

  1.   

    float f = 0.0001f;
    java.text.DecimalFormat df=new java.text.DecimalFormat("#.####");
    System.out.println(df.format(f));
      

  2.   

    float f = 0.000251f;
     java.text.DecimalFormat df=new java.text.DecimalFormat("#.####");
     out.println(df.format(f));
      

  3.   

    利用java.text.DecimalFormat ,看一下jdk的api
      

  4.   

    double a=0.0001;
        System.out.println(a);
        String w=String.valueOf(a);
        System.out.println(w);
        NumberFormat c=NumberFormat.getInstance();
        c.setMinimumFractionDigits(4);
        System.out.println(c.format(a));