日期:2014-05-20  浏览次数:20712 次

有关String转换的问题
假设一个方法getObject()的返回值是object,且知道这个object是一个String的情况下,那么获取这个字符串值,以下两种方法有区别吗?

第一种:强转类型
String s= (String)getObject();

第二种:调用Object方法的toString()
String s=getObject().toString();

请指教!!!

------解决方案--------------------
如果这个返回值不是String类型的,那么第二种方法依然适用,第一种就会报错