解决方案 »

  1.   

     Float.toString(float);float a = 10f;
    String floatStr = Float.toString(a);
    System.out.println(floatStr);
      

  2.   

    1楼那个就可以
    也可以这样
    public class Test29 { public static void main(String args[]){
    float a = 10f;
    String floatStr = String.valueOf(a);
    System.out.println(floatStr);
    }
    }
    String.valueOf这个方法
      

  3.   

    何必那么费劲呢
    float + “”;
    就可以了
      

  4.   

    一般基本类型转String的话都用String的静态方法:String.valueOf(xxx)  它有多个重载的方法,返回String类型数据。楼上的方法最简单,直接 return float+"";  加一个空字符串,就会变成String类型了。
      

  5.   

    很多的转法,楼主也可以 自己重写一个toString(object)的方法
      

  6.   


    我并不是需要 tostring 只是示例,
    这么说把。就是可以不重载就能to 任何类型的方法。
      

  7.   

            public static string toString(float f)
             {
               return Float.tostring(f);
    // return String.valueof(f);
    // return f + "";
    // 你要打印
    //System.out.println(f);
             }
     float a = 10;
    toString(a);
    和你一样