专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > JBoss

Object转String为什么出错?解决思路

发布时间:2010-06-14 17:09:35 文章来源:www.iduyao.cn 采编人员:星星草
Object转String为什么出错???
请问在Java中
Object obj=123;
String str=(String)obj;
String str=String.valueOf (obj);为什么后者转换会有错误啊???
二者的转换机制是什么??

------解决方案--------------------
....
------解决方案--------------------
当试图将对象强制转换为不是实例的子类时,抛出该异常。例如,以下代码将生成一个 ClassCastException: 


Object x = new Integer(0);
System.out.println((String)x);

------解决方案--------------------
Object obj=123; 
String str1=(String)obj; 
String str2=String.valueOf (obj);
将2个str1 str2 要不然变量重复定义了

1.然后说 String str1=(String)obj; 同以上观点

2.补充一下String str2=String.valueOf (obj);实际上是调用了 obj的toString()方法str2 = obj.toString();
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: