强转String 和toString()的区别,stringtostring
分享于 点击 26045 次 点评:177
强转String 和toString()的区别,stringtostring
所有引用类型都从Object类继承了toString()方法,调用这个方法是得到的不一定是你要的字符串,;
toString一个方法,任何一个对象都可以有自己的字符串表达方式,就要比任何物品都可以有自己的名字一样,你可以重写这个方法,返回你需要的字符串数据(要注意对象不能为空)
而强制类型转换成String,就是将原本不是String类型的对象转换成String类型,它不会去调用tostring方法。这就相当于你将物品A当成物品B来使用,如果两者不能转换的话,就相当于你把石头当救生圈使用了。。
相关文章
- 暂无相关文章
用户点评