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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liucaili 中级黑马   /  2017-2-12 17:15  /  1429 人查看  /  5 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

valueOf方法
该方法的作用是将其它类型的数据转换为字符串类型。需要注意的是,基本数据和字符串对象之间不能使用以前的强制类型转换的语法进行转换。
另外,由于该方法是static方法,所以不用创建String类型的对象即可。例如:
        int n = 10;
        String s = String.valueOf(n);
则字符串s的值是”10”。虽然对于程序员来说,没有发生什么变化,但是对于程序来说,数据的类型却发生了变化。
介绍一个简单的应用,判断一个自然数是几位数字的逻辑代码如下:
        int n = 12345;
        String s = String.valueOf(n);
        int len = s.length();
则这里字符串的长度len,就代表该自然数的位数。这种判断比数学判断方法在逻辑上要简单一些。

5 个回复

正序浏览
上次写代码的时候遇到这么一个问题,
String.valueOf(null),结果返回一个字符串null,不是null
回复 使用道具 举报
GKAirzzzzz 来自手机 中级黑马 2017-2-12 23:41:58
报纸
不错不错 学习了
回复 使用道具 举报
说的好清楚
回复 使用道具 举报
不错,今天刚学了这里,有一个integer.valueof转换为int类型
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
包装类的自动装箱底层就是调用的Value of
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马