`
sxdtzhaoxinguo
  • 浏览: 228307 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

摘要:在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>的转换!


分享到:
评论

相关推荐

    浅谈C#中ListT对象的深度拷贝问题

    二、List&lt;T&gt;对象中的T是引用类型的情况(例如自定义的实体类) 1、对于引用类型的List无法用以上方法进行复制,只会复制List中对象的引用,可以用以下扩展方法复制: static class Extensions { public static ...

    在Java 8中将List转换为Map对象方法

    本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 首先,我们需要明确Map的key是什么?在这个例子中,我们使用员工对象的empId作为key,值是员工姓名。我们可以使用Java 8中的Streams ...

    java中List对象列表实现去重或取出及排序的方法

    在Java中,想要去重List对象列表,首先需要重写实体类的equals和hashCode方法。equals方法用于比较两个对象是否相同,而hashCode方法用于计算对象的哈希码值。 例如,假设我们有一个Student类,想要去重Student对象...

    java XML转成LIST可以转成指定的类数组

    JAXB允许我们在Java类和XML元素之间建立映射,从而实现XML到Java对象的自动序列化和反序列化。首先,我们需要创建一个对应的Java类,该类的字段将与XML元素对应。 3. **创建Java模型类** 假设我们的XML文件具有...

    实体类的简单基础应用 List 与 JSON 互相转换

    本教程将深入探讨实体类在实际项目中的简单基础应用,以及如何实现List与JSON之间的互相转换。这在处理Web API或Web服务的数据交换时非常常见。 首先,让我们理解什么是实体类。在C#中,实体类通常由一组属性组成,...

    java项目实体类转换实例

    在Java项目中,实体类转换是指将一个实体类对象转换为另一个实体类对象的过程。在这种情况下,我们可以使用Dozer库来实现实体类转换。Dozer是一个开源的Java类库,用于将一个Java对象转换为另一个Java对象。下面我们...

    java实现将实体类list集合,转化成geojson字符串

    GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式...该工具可以实现通过java代码将任意的实体类数据集合生成GeoJSON字符串

    Java实现的分页工具类

    本篇文章将详细探讨如何使用Java实现一个分页工具类,以及在实际应用中如何运用这个工具。 首先,分页的基本概念是通过指定每页显示的数据量(每页记录数,即pageSize)和当前页数(pageNumber),从数据库中获取...

    ajax和json跟java实现List、Map直接传递

    Map&lt;String, String&gt; map = new HashMap&lt;&gt;(); map.put("key1", "value1"); map.put("key2", "value2"); JSONObject jsonObject = new JSONObject(map); ``` 然后,你可以通过Ajax发送这个JSON字符串到服务器。例如...

    C# list对象FindAll函数的四种写法

    在C#编程中,`List&lt;T&gt;` 是一个非常常用的集合类,它提供了丰富的操作方法,如查找、添加、删除等。在本篇文章中,我们将详细探讨`List&lt;T&gt;`的`FindAll`方法,并通过四种不同的写法来演示如何使用这个功能来筛选满足...

    最强大的JAVA分页类

    如果不为空 则调用 public Page getP() 得到实体之后 调用 public ArrayList&lt;Object&gt; getList() 方法 得到 实体中的 数据集合 作为参数 传给 public List showPage(int pageSize,int page,ArrayList&lt;Object&gt; list) ...

    json转对象(java 多级嵌套)

    5. **反向操作:Java对象转JSON** 除了将JSON转换为Java对象,我们还可以使用`ObjectMapper`将Java对象转换回JSON字符串,这对于前端展示或存储数据非常有用: ```java String json = mapper.writeValueAsString...

    多层集合嵌套的JSON数据转化为Java对象(src.zip)

    - JSON-lib不支持泛型,因此在Java对象中使用`List`时,不能指定具体的类型如`List&lt;SubObject&gt;`。在转换后,需要强转列表元素类型。 - JSON字段名与Java属性名不匹配时,可以通过`@JsonProperty`注解映射。 - `...

    unity直接从excel中读取数据,暂存数据格式为dic<string,Object>

    unity直接从excel中读取数据,暂存数据格式为dic&lt;string,Object&gt;,string为sheet表名,Object为List&lt;表中对应的实体类&gt;,可以自行获取数据进行转换。核心方法为ImportExcelFiles,参数有 string[]&lt;param name=...

    java对象转换为json字符串或字符串数组

    List&lt;Person&gt; people = new ArrayList&lt;&gt;(); people.add(person1); people.add(person2); JSONArray jsonArray = JSONArray.fromObject(people); String jsonStringArray = jsonArray.toString(); System.out....

    hibernate 教程

    第一个可持久化类&lt;br&gt;1.3. 映射cat&lt;br&gt;1.4. 与猫同乐&lt;br&gt;1.5. 结语&lt;br&gt;2. 体系结构&lt;br&gt;2.1. 总览&lt;br&gt;2.2. JMX集成&lt;br&gt;2.3. JCA支持&lt;br&gt;3. SessionFactory配置&lt;br&gt;3.1. 可编程配置方式&lt;br&gt;3.2. 获取SessionFactory...

    hibernate

    第一个可持久化类&lt;br&gt;1.3. 映射cat&lt;br&gt;1.4. 与猫同乐&lt;br&gt;1.5. 结语&lt;br&gt;2. 体系结构&lt;br&gt;2.1. 总览&lt;br&gt;2.2. JMX集成&lt;br&gt;2.3. JCA支持&lt;br&gt;3. SessionFactory配置&lt;br&gt;3.1. 可编程配置方式&lt;br&gt;3.2. 获取SessionFactory...

    DataSet 转化为List的通用方法

    通用转换方法的核心在于能够自动识别`DataSet`中`DataTable`的列类型,并将其转换为相应的`List&lt;T&gt;`类型,其中`T`为具体的业务实体类。以下是对代码片段的详细解析: ```csharp public List&lt;T&gt; ChangeDataSet&lt;T&gt;...

    java行转列的例子

    在Java中实现行转列,通常涉及数据结构的转换,如从List&lt;List&lt;String&gt;&gt;转换为List&lt;String&gt;,或者更复杂地,从Map&lt;String, Object&gt;到自定义对象的集合。以下是一些关键知识点: 1. 数据结构理解: - **List**: Java...

Global site tag (gtag.js) - Google Analytics