toString()、String.valueOf、(String)强转,如何抉择,你真的了解吗
时间:2021-08-18 08:40:48
手机看文章
扫描二维码
随时随地手机看文章
[导读]作者:傻姑不傻链接:https://www.jianshu.com/p/e5bfcc2455fd一、前言相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该有它存在的道理,那么什么情况下用哪个呢?二、代码实例1...
作者:傻姑不傻
链接:https://www.jianshu.com/p/e5bfcc2455fd
一、前言
相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该有它存在的道理,那么什么情况下用哪个呢?二、代码实例
1、基本类型
(1)基本类型没有toString()方法




2、封装类型
(1)toString ok

3、null值问题
(1)toString()报空指针异常


三、源码分析
1、toString()


2、String.valueOf()
