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

java object 转换成string 遇到的奇怪有关问题

发布时间:2010-06-05 15:36:54 文章来源:www.iduyao.cn 采编人员:星星草
java object 转换成string 遇到的奇怪问题
Object userInfsObject=params.get("userInf");
String sendUserString=userInfsObject!=null?userInfsObject.toString():null;

第一条获取的值是正确的 [12321321]
第2条 获取的值 [Ljava.lang.String;@c8f0a4

我就想不明白 为明白为什么userInfsObject.toString() 后[12321321] 变成了[Ljava.lang.String;@c8f0a4 
最后我有单独拿出来看了下 
Object userInfsObject=(Object)"1123213213213"; System.out.println(userInfsObject); String sendUserString=userInfsObject!=null?userInfsObject.toString():null;
System.out.println(sendUserString);
结果这个一点问题都不同 

这两句唯一是差别params.get("userInf");
它放回的是object 而我又把 (Object)"1123213213213" 转换成了object 基本一样啦! 为什么前面是错误的后面正确! 我想不明白 原理!

------解决方案--------------------
params.get("userInf")这个获取的实际类型是个String[]数组
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: