有一组返回值,都是Object类型的,这些对象里面都有数据了,如何赋给我的自定义的类呢?或者取出这些数据?
解决方案 »
- 这个错误是什么意思。。。大家看看
- 域名上FCK显示不了是什么原因,在测试机上可以
- 免费发布MLDN,J2EE高级开发教程视频(共54个)
- Hibernate处理统计信息
- java 基于 sip rtp协议的实时 服务器框架
- spring注入,空指针异常,看了好多帖子忍找不到办法,求大神指点
- 大家快帮帮我啊,我都连熬夜2晚了,可是一直没解决。报表选择和使用问题。
- weblogic7.0里配置连接池老是提示找不到驱动,求高手指点..(解决即结帖)
- ejb的包在哪找
- struts的问题,懂的朋友帮忙看看
- 讨论:EJB有什么好处?为什么要用EJB?(一个初学者的心声,可能有点白)
- 问一下struts1和struts2的问题。。。。。。。。。。。
根据你的代码可以有几种形式转化:
1.强制转化: 自己的类 name = (自己的类)object对象
2.根据类型转化: if(Object instance of 自己的类 ) {
转化
}这样你都转化成功了,就可以拿里面的数据了
//statement....
}
//object就是含数据的对象
myClass obj = (myClass) object;
if (obj instanceof xxx) {
xxx o = (xxx)obj;
}
或者用反射
Field f = obj.getClass().getDeclaredField("xxx"); //xxx是希望获取的属性
f.setAccessble(true);
Object value = f.get(obj);
myClassobj = (myClass) object;