java中有没有类似与C++中的gcvt(...)浮点数到字符串的转换函数阿?

解决方案 »

  1.   

    wo yun le,shu bu qi han zi
      

  2.   

    Float f.toString() 
              返回此 Float 对象的字符串表示形式。 
    String s=f.toString(float f) 
              返回 float 参数的字符串表示形式。
    或者更直接用new String(Flost f) 
      

  3.   

    Float f = new Float(3.1415926);
    String str = f.toString();每一个原始数据类型(int, long, double, float,...)都有相应的类(叫他们的包装类)来对应,都能够调用他们的toString()来把他们转换成字符串.
      

  4.   

    如果没有类似gcvt(..)函数,那我怎么实现浮点数转换为字符串,但要求小数点之后只保留两位有效数字呢
      

  5.   

    用 java.text.DecimalFormat就行了
    用它可以一步搞定,它先按你指定格式规范数据,然后再返回string型
    自己去看看API吧
      

  6.   

    有那么麻烦吗?
    在java里该不生成对象的时候就不要生成对象
    Double.toString(double d)字符串
    具体参看一下API吧