首页 > 其他 > 详细

(String)、toString、String.valueOf的区别

时间:2019-05-31 13:13:30      阅读:105      评论:0      收藏:0      [点我收藏+]

总结自:https://www.cnblogs.com/xhyouyou/p/6014367.html

(String)

将object转成String类型的值。

需要注意的是类型必须能转成String类型,(例如int类型就不行)否则抛出ClassCastException

 

.toString()

java.lang.Object类里已有public方法.toString(),而通常派生类会覆盖Object里的toString()方法,所以对任何java对象都可以调用此方法。

必须保证object不是null值,否则将抛出NullPointerException异常。

 

String.valueOf()

弥补了前两者的不足,

注意:当传入null时,返回字符串"null"

 

(String)、toString、String.valueOf的区别

原文:https://www.cnblogs.com/yanze/p/10954502.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!