java实现List<Object>转List<实体类>,java实现Object转对象,java实现Object转实体类

本文介绍了一种在Java开发中将Object类型集合转换为具体实体类集合的方法,通过实例演示了如何将查询得到的Object类型的List转换成TblTopic实体类的List。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要:在java开发中,我们常常会遇到Object转对象的情况,最近我就遇到了这个问题,现在记录一下,方便日后自己查看复习!

一:查询Object类型的集合对象的方法如下:

List topicList = topicService.getTopicList(start,limit);

这里的topicList是Object类型的List


二:将Object类型的List转换成对应的TblTopic实体类的List,这里的TblTopic是持久化的实体类


List<TblTopic> topicList2 = new ArrayList<TblTopic>();
		for (int i = 0; i < topicList.size(); i++) {
			TblTopic tblTopic = new TblTopic();
			Object[] obj = (Object[])topicList.get(i);
			tblTopic.setId((Integer)obj[0]);
			tblTopic.setTitle(obj[1].toString());
			tblTopic.setOriginalText(obj[2].toString());
			tblTopic.setImgPath(obj[3].toString());
			tblTopic.setCreateDate((Timestamp)obj[4]);
			tblTopic.setUserId((Integer)obj[5]);
			tblTopic.setCategoryId((Integer)obj[6]);
			tblTopic.setIsDelete((Integer)obj[7]);
			topicList2.add(tblTopic);
		}

通过以上操作就可以实现List<Object>到List<TblTopic>的转换!