有关String转换的问题
假设一个方法getObject()的返回值是object,且知道这个object是一个String的情况下,那么获取这个字符串值,以下两种方法有区别吗?
第一种:强转类型
String s= (String)getObject();
第二种:调用Object方法的toString()
String s=getObject().toString();
请指教!!!
------解决方案--------------------
如果这个返回值不是String类型的,那么第二种方法依然适用,第一种就会报错