怎样将List里的Object转换成其他类型?

Bisle 发布于 2011/08/16 08:57
阅读 5K+
收藏 1
    使用Hibernate从数据库中查询出一个List<Object>,想将这个List转换成List<XXBean>请问怎样实现?只能iterator()一个一个转么?
加载中
0
鉴客
鉴客

List<XXBean> beans = (List<XXBean>) objs;

前提是 Object 实际就是 XXBean 的实例

0
Bisle
Bisle

引用来自“鉴客”的答案

List<XXBean> beans = (List<XXBean>) objs;

前提是 Object 实际就是 XXBean 的实例

楼上的兄弟,貌似这样不行啊,我刚刚试了,Eclipse提示Cannot cast from List<Object> to List<XXBean>。jdk1.6u26
0
Bisle
Bisle

引用来自“鉴客”的答案

List<XXBean> beans = (List<XXBean>) objs;

前提是 Object 实际就是 XXBean 的实例

问题解决了,Hibernate返回时用List<?>就行啦,我才疏学浅,还得多谢网上的高手!
返回顶部
顶部