黑马程序员技术交流社区

标题: String中的valueof方法简介 [打印本页]

作者: liucaili    时间: 2017-2-12 17:15
标题: String中的valueof方法简介
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,就代表该自然数的位数。这种判断比数学判断方法在逻辑上要简单一些。

作者: jxsryqt    时间: 2017-2-12 20:26
包装类的自动装箱底层就是调用的Value of

作者: zmanx    时间: 2017-2-12 20:52
不错,今天刚学了这里,有一个integer.valueof转换为int类型

作者: monian    时间: 2017-2-12 22:26
说的好清楚
作者: GKAirzzzzz    时间: 2017-2-12 23:41
不错不错 学习了
作者: kimoti    时间: 2017-2-14 15:23
上次写代码的时候遇到这么一个问题,
String.valueOf(null),结果返回一个字符串null,不是null




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