2 lidou5872 lidou5872 于 2017.08.31 18:09 提问

两个list如何合并成一个数组

public Object[] query(Object[] a){
Session session=sessionFactory.getCurrentSession();
Query query =session.createQuery("from subject");
if(query.list().isEmpty()){
List list1=new ArrayList();
List list=query.list();
for (subject subject : list) {
Integer id= subject.getId();

            Query query1=session.createQuery("from option where subjectid =:id");
            query1.setString("id", ""+id+"");
            Integer preson =(Integer) query1.uniqueResult();
            list1.add(preson);
        }




    }
}
我想把list和list1合并成一个请问下怎么合并

2个回答

caozhy
caozhy   Ds   Rxr 2017.09.01 00:07
linqin107412
linqin107412   2017.09.01 10:01

不明白你的业务逻辑是要干嘛
第一个问题:list是Subject对象集合,list1是Integer类型的集合,类型都不一样,怎么能放一起。
第二个问题:就算可以放一起,两个不同类型的对象遍历使用的时候你要怎么遍历,怎么用。。。

Csdn user default icon
上传中...
上传图片
插入图片