黑马程序员技术交流社区

标题: float 类型数据怎么转成string类型。 [打印本页]

作者: 万坤    时间: 2014-5-4 22:04
标题: float 类型数据怎么转成string类型。
先,声明了一个float类型数据a=3.14,但是现在需要把它转换成string类型,可是强制转换不起作用了,
作者: skill20    时间: 2014-5-4 22:12
先搞成Float  再toString();
Float  fl = new Float(a);
fl.toString();
作者: 来男.    时间: 2014-5-4 22:26
        1)对于基本数据类型,可以利用String类本身提供的静态的valueOf()方法,
        将逻辑变量、字符、字符数组、双精度数、浮点数、整数转换为字符串类型。
                float f = 3.14f;

                //调用valueOf静态方法
                String str = String.valueOf(f);

        2)对于基本数据类型的包装类(Character、Integer、Float、Double、Boolean、Short、Byte、Lont)
        和其它从java.lang.Object类派生的类(如Exception、StringBuffer等类),都可以利用toString()方法
        将该类转换为字符串。

                float f = 3.14f;


                //转换为浮点型
                Float f2 = new Float(f);

                //调用toString方法转换为字符串
                String str = f2.toString();       





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2