1、.toString();
每一个对象都有它的toString方法,因为它继承了OBject类。
但在使用时要注意,必须保证object不是null值,否则将抛出
NullPointerException异常
2、(String) 俗称强制转换
Casting,在Java中译作造型
int类型不能直接转义成string类型,强制转换中会出错。
从这点可以看出有些类型是不能强制转换成String类型的,最好用instanceof做个
类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。
这种错误在检查时不会报错,所以要格外小心。
3、String.valueOf(Object)
它是基于Object.toString()的,但是不用担心Object为null的问题。
注:但这样是有隐患的,当object为null时,String.valueOf(object)的值是字符串”null”,而不是null!!!
每一个对象都有它的toString方法,因为它继承了OBject类。
但在使用时要注意,必须保证object不是null值,否则将抛出
NullPointerException异常
2、(String) 俗称强制转换
Casting,在Java中译作造型
int类型不能直接转义成string类型,强制转换中会出错。
从这点可以看出有些类型是不能强制转换成String类型的,最好用instanceof做个
类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。
这种错误在检查时不会报错,所以要格外小心。
3、String.valueOf(Object)
它是基于Object.toString()的,但是不用担心Object为null的问题。
注:但这样是有隐患的,当object为null时,String.valueOf(object)的值是字符串”null”,而不是null!!!