A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 万坤 中级黑马   /  2014-5-4 22:04  /  900 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

先,声明了一个float类型数据a=3.14,但是现在需要把它转换成string类型,可是强制转换不起作用了,

2 个回复

倒序浏览
先搞成Float  再toString();
Float  fl = new Float(a);
fl.toString();
回复 使用道具 举报
        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();       
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马